How will our IT industry look like in 5-7 years? I have no idea, I am sure it will look very different, and I would not be surprised if I am not using any of the tools that I am using today.
One of the things that will change the most is the way we store data. Relational databases as we know them will not disappear but will have a lot of competitors. What is known as the noSQL movement is gaining track. So what is this noSQL movement about? Think about a blog post. It has a title, body, date, some tags, and some comments. All these are related to each other, but not much to the next blog. So instead of tables with rows, we would have what is called domains. Each domain would contain everything you need to know about that blog post. Yes, that means that something like tags would be duplicates and would exist in multiple domains, but that’s not a big deal: Space is abundant and cheap these days. But the advantage is that this is such a simpler model. Just one envelope that contains everything about this blog, then the next, then the next… Scaling is so much easier. This is not to say that this would work best in any system, but for some system that might grow to terabytes and petabytes, this might be a good option.
I am going to blog soon showing some couchDb code that I have been playing with. Anyway, all this is in the future. For now, I need to go write some stored procedures.
Here is a good article to read: http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-databas...

Comments
Post new comment