by Bernard T
SQL, which stands for Structured Query Language, was first developed in the 1970s when the use of computers by private companies became a cost-effective option to store the vast amounts of information that they accumulate. Database systems proved to be a commercial success and many database system prototypes were created during this time. A decade later, SQL became the standard query language and although it has seen many enhancements and added features through its lifetime it basically has kept its original structure and statements the same. These standard SQL commands can be used to accomplish nearly everything one needs to do to manipulate a database. Some of the most common rational database management systems that use SQL are Oracle, MS SQL server, Access and Ingres, just to name a few. SQL has been a standard model which has prevailed for decades but a new type of database structure known as NoSQL has been gaining some attention from the industry and might be the new “thing” in rational database management field. NoSQL is not meant to replace but rather it adds new tools to the developer toolbox.
NoSQL has many features that make it more appealing to the next generation of database systems. One of the highlights of this new technology is it its compatibility with the cloud and its faced paced way of sending and receiving data. The articles I read go into great detail about its pros and cons and from my understanding NoSQL is ideal for Web 2.0 and beyond. There are many arguments for and against this new type of query language and only time will tell if this will be the new face of rational databases. I always wonder about the techniques that we learn during our college career and whether or not it will remain relevant since technology increases at such a fast rate. NoSQL seems to be where databases are evolving into but only time will tell. NoSQL was not developed recently but had been around for a few years but was not adopted wholly by the industry for one reason or another. NoSQL has been a widespread effort to develop a new kind of database for the vast fast paced information that is being thrust upon us through our computers. Facebook and Amazon have long used NoSQL to help manage their own online operations, and their work inspired a slew of NoSQL open source projects. This fact has given new life to NoSQL and developers have been investing heavily on this perceived new trend and time will tell if this will be the new thing in database management. There was so much more I wanted to write about but it was too much information for a blog. For now though, I plan to keep a close eye on this trend.
Dave Rosenberg. (12/09/2010). NoSQL and the future of cloud databases. [WEB]. Retrieved 01/23/2012 from http://news.cnet.com/8301-13846_3-10412528-62.html. Guy Harrison. (08/26/2010). 10 things you should know about NoSQL databases. [WEB]. Retrieved 01/23/2012 from http://www.techrepublic.com/blog/10things/10-thing s-you-should-know-about-nosql-databases/1772.