NoSQL and MongoDB

Powered by MongoDBNoSQL databases are designed for massive amounts of data, and huge transactional volumes. To cope with these needs some of the normal ACID constraints usual in relational database management systems are relaxed. In particular the ‘C’ of ACID guarantees  consistency for RDBMS systems is relaxed to the point that NoSQL databases only promise eventual consistency. Two independent processes making the same query on the same database won’t necessarily come up with the same answer until changes have been given chance to propagate through the system.

I’ve been using MongoDB, a popular open source NoSQL system, for my bitcoin trading system. MongoDB uses JSON-like syntax to describe data items (rows in RDBMS terminology).

Leave a Comment