Please enable JavaScript.
Coggle requires JavaScript to display documents.
MongoDB Architecture (Why MongoDB (Embedded docs for speed, less join,…
MongoDB Architecture
Why MongoDB
Embedded docs for speed, less join
Manageability, enterprise management and integrations
Dynamic schema, flexiable data model, agile development with dynamic schemas.
Auto Sharding/Partitioning, Easier horizontal scalability
Built-in replication management, Always On, Global Deployments
NoSQL, JSON/BSON, Expressive Query Language
Write Concern, Ops Log, Strong Consistency
Read Preference, better performance
[Summary] MongoDB is the only database that harnesses the innovation of NoSQL while maintaining the foundation of relational databases.
-
-
-
Security
Authentication, LDAP, Windows Active
Authorization, field level
Auditiing, audit log for DML, DDL
-
-
Availability
Replication
self-healing, automated failover
-
-
-
Oplog
-
-
-
init sync: all copy from primary, indexes are built
-
Elections and Failover
if primary is down , a secondary will be elected as primary
when primary is back, secondar will assume the role as secondary
-
-
-
-
-