1.1.2 Key Features High Performance High Availability Automatic Scaling MongoDB Documentation, Release 3.0.4 MongoDB provides high performance data persistence. In particular, To provide high availability, MongoDB’s replication facility, called replica sets, provide: A replica set (page 559) is a group of MongoDB servers that maintain the same data set, providing redundancy and increasing data availability. MongoDB provides horizontal scalability as part of its core functionality. • Support for embedded data models reduces I/O activity on database system. • Indexes support faster queries and can include keys from embedded documents and arrays. • automatic failover. • data redundancy. • Replica sets can provide eventually-consistent reads for low-latency high throughput deployments. • Automatic sharding (page 661) distributes data across a cluster of machines. Chapter 1. Introduction to MongoDB 4