Tag Archives: MongoDB

MongoDB vs CouchDB vs RavenDB – A NoSQL Comparison

When should you choose MongoDb, CouchDB or RavenDB? Ideally, these three NoSQL document stores could be clearly positioned so that any user need would fall neatly into one of the three domains. But hey, this is real life. MongoDB, CouchDB and RavenDB have their strengths and weaknesses, but they also overlap in some situations. One reason for this is the ... Read More »

Intro to MongoDB – A NoSQL Document Database

mongodb-logo

A Little Background on MongoDB MongoDB is a child of cloud computing, where boundaries between systems no longer exist and everything is infinitely scalable, or almost. The derivation of the name ‘MongoDB’ from ‘humongous’ already gives you a strong hint about what kind of data store you’re dealing with. Its inventor, the 10gen Company, began building MongoDB in 2007. A version ... Read More »

Guide to Document Databases – NoSQL Explained

How do you store and retrieve different kinds of documents in traditional databases that use fixed data schemas? The answer is ‘with difficulty’. Traditional SQL or relational databases have rigidly defined ways of organizing their data. Once the schema is in place, any application using that database can only add or retrieve records that match that schema. However, another approach ... Read More »