Manage your data in a database system designed to support modern application development. The updated edition of this authoritative and accessible guide shows you the many advantages of using document-oriented databases, including how this secure, high-performance system enables flexible data models, high availability, and horizontal scalability.
Written by current and former members of the MongoDB team, the third edition is updated for MongoDB 3.6. You’ll find substantial updates on querying, indexing, aggregation, replica sets, ops manager, sharding administration, data administration, durability, monitoring, and security.
Authors Shannon Bradshaw (MongoDB) and Kristina Chodorow (Google) provide guidance for database developers, advanced configuration for system administrators, and use cases for a variety of projects. Ideal for NoSQL newcomers and experienced MongoDB users alike, this book also includes many real-world schema design examples.
Table of Contents
Part I. Introduction To Mongodb
Chapter 1. Introduction
Chapter 2. Getting Started
Chapter 3. Creating, Updating, And Deleting Documents
Chapter 4. Querying
Part II. Designing Your Application
Chapter 5. Indexes
Chapter 6. Special Index And Collection Types
Chapter 7. Introduction To The Aggregation Framework
Part III. Replication
Chapter 8. Setting Up A Replica Set
Chapter 9. Components Of A Replica Set
Chapter 10. Connecting To A Replica Set From Your Application
Chapter 11. Administration
Chapter 12. Introduction To Sharding
Chapter 13. Configuring Sharding
Chapter 14. Choosing A Shard Key
Chapter 15. Sharding Administration
Chapter 16. An Introduction To Mongodb Security