Book description
Manage your data with a system designed to support modern application development. Updated for MongoDB 4.2, the third edition of this authoritative and accessible guide shows you the advantages of using document-oriented databases. You’ll learn how this secure, high-performance system enables flexible data models, high availability, and horizontal scalability.
Authors Shannon Bradshaw, Eoin Brazil, and Kristina Chodorow provide guidance for database developers, advanced configuration for system administrators, and use cases for a variety of projects. NoSQL newcomers and experienced MongoDB users will find updates on querying, indexing, aggregation, transactions, replica sets, ops management, sharding and data administration, durability, monitoring, and security.
In six parts, this book shows you how to:
- Work with MongoDB, perform write operations, find documents, and create complex queries
- Index collections, aggregate data, and use transactions for your application
- Configure a local replica set and learn how replication interacts with your application
- Set up cluster components and choose a shard key for a variety of applications
- Explore aspects of application administration and configure authentication and authorization
- Use stats when monitoring, back up and restore deployments, and use system settings when deploying MongoDB
Publisher resources
Table of contents
- Preface
- I. Introduction to MongoDB
- 1. Introduction
- 2. Getting Started
- 3. Creating, Updating, and Deleting Documents
- 4. Querying
- II. Designing Your Application
- 5. Indexes
- 6. Special Index and Collection Types
- 7. Introduction to the Aggregation Framework
- 8. Transactions
- 9. Application Design
- III. Replication
- 10. Setting Up a Replica Set
- 11. Components of a Replica Set
- 12. Connecting to a Replica Set from Your Application
- 13. Administration
- IV. Sharding
- 14. Introduction to Sharding
- 15. Configuring Sharding
- 16. Choosing a Shard Key
- 17. Sharding Administration
- V. Application Administration
- 18. Seeing What Your Application Is Doing
- 19. An Introduction to MongoDB Security
- 20. Durability
- VI. Server Administration
- 21. Setting Up MongoDB in Production
- 22. Monitoring MongoDB
- 23. Making Backups
- 24. Deploying MongoDB
- A. Installing MongoDB
- B. MongoDB Internals
- Index
Product information
- Title: MongoDB: The Definitive Guide, 3rd Edition
- Author(s):
- Release date: December 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491954461
You might also like
book
Mastering MongoDB 6.x - Third Edition
Design and build solutions with the most powerful document database, MongoDB Key Features Learn from the …
video
MongoDB - The Complete Developer's Guide
In the evolving world of tech, MongoDB paired with Node.js stands out as a powerful combination …
video
Getting Started with MongoDB and NoSQL LiveLessons
4+ Hours of Video Instruction Overview The need for unstructured data management has grown beyond what …
book
Getting MEAN with Mongo, Express, Angular, and Node, Second Edition
Getting MEAN, Second Edition teaches you how to develop full-stack web applications using the MEAN stack. …