Book description
Manage the huMONGOus amount of data collected through your web application with MongoDB. This authoritative introduction—written by a core contributor to the project—shows you the many advantages of using document-oriented databases, and demonstrates how this reliable, high-performance system allows for almost infinite horizontal scalability.
This updated second edition provides guidance for database developers, advanced configuration for system administrators, and an overview of the concepts and use cases for other people on your project. Ideal for NoSQL newcomers and experienced MongoDB users alike, this guide provides numerous real-world schema design examples.
- Get started with MongoDB core concepts and vocabulary
- Perform basic write operations at different levels of safety and speed
- Create complex queries, with options for limiting, skipping, and sorting results
- Design an application that works well with MongoDB
- Aggregate data, including counting, finding distinct values, grouping documents, and using MapReduce
- Gather and interpret statistics about your collections and databases
- Set up replica sets and automatic failover in MongoDB
- Use sharding to scale horizontally, and learn how it impacts applications
- Delve into monitoring, security and authentication, backup/restore, and other administrative tasks
Publisher resources
Table of contents
- Foreword
- Preface
-
I. Introduction to MongoDB
- 1. Introduction
- 2. Getting Started
- 3. Creating, Updating, and Deleting Documents
- 4. Querying
-
II. Designing Your Application
- 5. Indexing
- 6. Special Index and Collection Types
- 7. Aggregation
- 8. Application Design
-
III. Replication
- 9. Setting Up a Replica Set
- 10. Components of a Replica Set
- 11. Connecting to a Replica Set from Your Application
- 12. Administration
-
IV. Sharding
- 13. Introduction to Sharding
- 14. Configuring Sharding
- 15. Choosing a Shard Key
- 16. Sharding Administration
- V. Application Administration
-
VI. Server Administration
- 20. Starting and Stopping MongoDB
- 21. Monitoring MongoDB
- 22. Making Backups
- 23. Deploying MongoDB
- A. Installing MongoDB
- B. MongoDB Internals
- Index
- Colophon
- Copyright
Product information
- Title: MongoDB: The Definitive Guide, 2nd Edition
- Author(s):
- Release date: May 2013
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449344689
You might also like
book
MongoDB: The Definitive Guide, 3rd Edition
Manage your data with a system designed to support modern application development. Updated for MongoDB 4.2, …
book
MongoDB: The Definitive Guide
How does MongoDB help you manage a huMONGOus amount of data collected through your web application? …
book
Mastering MongoDB 6.x - Third Edition
Design and build solutions with the most powerful document database, MongoDB Key Features Learn from the …
book
Elasticsearch: The Definitive Guide
Whether you need full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine …