MongoDB architecture explained

Click for: original source

Older post from The IBM BP Network about MongoDB. In the blog authors explored the fundamental concepts and assumptions that underlay the architecture of MongoDB.

MongoDB’s design philosophy is focused on combining the critical capabilities of relational databases with the innovations of NoSQL technologies. Modern applications impose requirements not addressed by relational databases, and this has driven the development of NoSQL databases, which offer many features including: flexible data model, scalability and performance, always-on global deployments.

Article then describes:

  • MongoDB flexible storage architecture
  • Dynamic schema
  • How it deals with consistency (ACID compliant at the document level)
  • Availability - native replication
  • Security

Also links to further reading. Old but good article.

[Read More]

Tags database nosql software