By sriram on May 06, 2010
During the last couple of months, myself and my colleague - Saneesh, besides our day job, started investigating on the current status of databases used by web applications that are deployed on the cloud. During this research, we stumbled onto some thing very interesting - a very interesting evolution known as NoSQL (Not Only SQL) - where in web applications and developers - can decide, based on the type of applications and its inherent data, as to how and where they want to store the data instead of always defaulting to one of the SQL based products. This is a huge revolutionary change for developers rather than having to simply use either MySQL or Oracle databases for their web applications. IMO, choice is always good.
Af course, as with any survey report - this involved a whole bunch of googling and even trying out some of these new stuffs. Found quite enlightening - to say the least. Thought of sharing this report with the rest of you. You can download the pdf version from here. Need to add that this report is no way complete and we are still gathering more and more data. So, please do not hesitate to correct us if you find anything incorrect or misleading.
During this research, we observed a whole lot of both positive and negative comments towards this evolution and we have captured most of these references towards the end of the report. Af course, all of these should also also available from the same googling that we did.
The most interesting conclusion - at least to me - is how much open source is vibrant and active around here and how it is helping in this new evolution.