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
About the Author
Shannon Bradshaw is VP of Education at MongoDB. In this capacity, he manages online and in-person training products delivered through MongoDB University and the MongoDB Professional Certification program. Shannon holds a Ph.D. in Computer Science from Northwestern University. Prior to MongoDB, Shannon was an Assistant Professor in the Business School at The University of Iowa and then Chair and Associate Professor of Computer Science at Drew University. Throughout his career in academia, Shannon consulted as a software engineer with several startups and financial services firms.
Eoin Brazil is a senior curriculum engineer at MongoDB. He works on online and instructor led training products delivered through MongoDB University and previously held various positions in the Technical Services support organization within MongoDB. Eoin holds a Ph.D. and a M.Sc in Computer Science from the University of Limerick and PG Dip, in Technology Commericalization from the National University of Ireland, Galway. Prior to MongoDB, he lead teams in mobile services and in high performance computing in the academic research sector.
Kristina Chodorow is a software engineer who worked on the MongoDB core for five years. She led MongoDB's replica set development as well as writing the PHP and Perl drivers. She has given talks on MongoDB at meetups and conferences around the world and maintains a blog on technical topics at http://www.kchodorow.com. She currently works at Google.