from your comments here, it seems that you are a bit confused by the term nosql. it is kind of a misnomer, inmho, and should rather be called nordbms. what this movement is really replacing is the traditional rdbms approach to data storage, retrieval and searching. as @emileifrem points out in his talk at nosqleast.com, nosql should be referred to as "not only sql". further he likens the explosion of new systems under the nosql banner of that to the explosion of rdms's in the 1980s and 1990s. i tend to agree. there are a number of solutions out there right now, each approaching nosql from a different angle.<p>watch some of the videos from nosqleast 2009, <a href="https://nosqleast.com/" rel="nofollow">https://nosqleast.com/</a> to get a better picture of some of the different options and major players in this area before making a decision as to what nosql solution to base any of your future projects on.