Document model
BSON docs with nested structures. Schema-less by default. Optional validation. Sparse fields OK.
Advertisement
Replica sets
3+ nodes with automatic failover. Primary writes. Secondaries replicate + serve reads. Arbiter for tie-break.
Advertisement
Sharding
Split by shard key across shard replica sets. Config servers hold metadata. mongos routes queries.