MongoDB is an open-source, document-oriented database, where data is stored in the form of documents or key-value pairs using the unstructured flexible schema. It allows various forms of queries on the database, such as search by key, range queries or regular expression based search. MongoDB offers redundancy and high availability by means of replication and automatic failover. For horizontal scaling, MongoDB divides and stores data across multiple servers (so-called “sharding”), allowing high throughput operations over large data sets. MongoDB’s storage engine provides multi-granular locking (global, database, collection, document-level) and optimistic concurrency control to support multiple clients efficiently.
Subscribe to Xmodulo List
Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.