MongoDB is a document-oriented, schema-free, high-performance NoSQL database. It uses dynamic queries on JSON-like documents with various data structures and scales horizontally. MongoDB is good for high-volume data, scalability, and the web. It is less suited for highly transactional or SQL-focused workloads. Documents are stored in collections and can be queried, updated, and indexed dynamically without rigid schemas.
4. Scaling out
no joins +
light transactional semantics =
horizontally scalable architectures
5. Data models
no joins +
light transactional semantics =
horizontally scalable architectures
important side effect :
new data models =
improved ways to develop
applications