A new movement has started in the world of database programming. A small group of programmers and start-up companies are developing new ways of managing large amounts of data. They claim that relational databases like MySQL are too constrictive and slow, and they are developing their own ways of dealing with all of their data.
Many of these new data stores are open source, and they’re starting to get noticed. Extremely large companies like Amazon and Facebook have developed similar data storage solutions in-house, but these individual programmers and small companies are trying to do similar things.
More and more start-up web companies are looking for data storage alternatives to an SQL database. Too time consuming and costly to develop themselves, new NoSQL alternatives like Hypertable, Hadoop, and Dynomite are compelling solutions. Experimental and new platforms like these are often a perfect fit for new companies that have nothing to lose.
One of the main advantage to a NoSQL solution is the fact that they can run on clusters of cheap servers and are easily scalable. While relational databases like SQL offer many benefits, a faster and lighter solution will often be all that is needed, which can save you a lot of money.
Large enterprise companies are reluctant to adopt any of these NoSQL solutions right now because they are new and lack the support of something like SQL Server. Most companies are set up to work with relational databases and they have no reason to change that at the moment. An article on Monash from yesterday lays out both sides of this argument and makes some good points.
For further reading, check out this great article on Computerworld.







Follow Us!