Buy New
-
To see product details, add this item to your cart.
Ships from: 365giftshop Sold by: 365giftshop
Get it faster
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
-
To see product details, add this item to your cart.
Ships from: Stellar Book Company Sold by: Stellar Book Company
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
MongoDB: The Definitive Guide: Powerful and Scalable Data Storage
Purchase options and add-ons
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
- ISBN-101491954469
- ISBN-13978-1491954461
- Edition3rd
- PublisherO'Reilly Media
- Publication dateDecember 31, 2019
- LanguageEnglish
- Dimensions7 x 1.03 x 9.19 inches
- Print length511 pages
Frequently bought together

Customers who viewed this item also viewed
- MongoDB: The Definitive Guide: Powerful and Scalable Data StoragePaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Wednesday, Sep 23Only 1 left in stock - order soon.
- MongoDB Essentials: A quick introductionThe MongoDB TeamPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
- MongoDB in Action, Third Edition: Building on the Atlas Data PlatformPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20Only 5 left in stock (more on the way).
- Database Internals: A Deep Dive into How Distributed Data Systems WorkPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
- The Official MongoDB Guide: Resilience, scalability, security and performancePaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- High Performance with MongoDB: Best practices for performance tuning, scaling, and architecturePaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
Customers also bought or read
- NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Paperback$29.83$29.83Delivery Sun, Sep 20 - MongoDB Applied Design Patterns: Practical Use Cases with the Leading NoSQL Database
Paperback$25.83$25.83$3.99 delivery Sep 28 - Oct 1 - Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
Paperback$43.99$43.99FREE delivery Sun, Sep 20 - Spark: The Definitive Guide: Big Data Processing Made Simple
Paperback$43.70$43.70FREE delivery Sep 25 - 30 - The DevOps Handbook, 2nd Edition: How to Create World-Class Agility, Reliability, & Security in Technology Organizations
Paperback$23.91$23.91Delivery Sun, Sep 20 - Hadoop: The Definitive Guide: Storage and Analysis at Internet Scale
Paperback$23.28$23.28Delivery Oct 3 - 13 - PostgreSQL 16 Administration Cookbook: Solve real-world Database Administration challenges with 180+ practical recipes and best practices
Paperback$31.99$31.99Delivery Mon, Sep 21 - PostgreSQL: Up and Running: A Practical Guide to the Advanced Open Source Database
Paperback$34.60$34.60$3.99 delivery Sep 30 - Oct 5 - Database Internals: A Deep Dive into How Distributed Data Systems Work
Paperback$36.33$36.33FREE delivery Sun, Sep 20 - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data#1 Best SellerComputer Programming Structured Design
Paperback$19.99$19.99Delivery Sun, Sep 20 - Practical MongoDB Aggregations: The official guide to developing optimal aggregation pipelines with MongoDB 7.0
Paperback$46.49$46.49FREE delivery Mon, Sep 21 - Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
Paperback$42.09$42.09FREE delivery Sun, Sep 20 - Node.js Design Patterns: Level up your Node.js skills and design production-grade applications using proven techniques
Paperback$39.99$39.99FREE delivery Mon, Sep 21 - Amazon Web Services in Action, Third Edition: An in-depth guide to AWS
Paperback$59.99$59.99FREE delivery Sun, Sep 20 - Building Microservices: Designing Fine-Grained Systems
Paperback$44.49$44.49FREE delivery Mon, Sep 21 - Mastering MongoDB 7.0: Achieve data excellence by unlocking the full potential of MongoDB
Paperback$42.17$42.17FREE delivery Mon, Sep 21 - Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Paperback$40.00$40.00FREE delivery Sep 30 - Oct 16 - Distributed Systems with Node.js: Building Enterprise-Ready Backend Services
Paperback$32.49$32.49Delivery Sun, Sep 20 - Learning Microsoft Azure: Cloud Computing and Development Fundamentals
Paperback$42.68$42.68FREE delivery Mon, Sep 21 - Fundamentals of Data Visualization: A Primer on Making Informative and Compelling Figures
Paperback$47.00$47.00FREE delivery Mon, Sep 21 - MongoDB Fundamentals: A hands-on guide to using MongoDB and Atlas in the real world
Paperback$45.99$45.99FREE delivery Mon, Sep 21 - SQL Cookbook: Query Solutions and Techniques for All SQL Users
Paperback$41.99$41.99FREE delivery Sun, Sep 20 - The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
Paperback$38.44$38.44FREE delivery Sun, Sep 20
From the brand
-
Databases, data science & more
-
Data Science
-
Visit the Store
-
Data Visualization
-
Databases
-
Streaming
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
From the Preface
How This Book Is Organized
This book is split up into six sections, covering development, administration, and deployment information.
Getting Started with MongoDB
In Chapter 1 we provide background on MongoDB: why it was created, the goals it is trying to accomplish, and why you might choose to use it for a project. We go into more detail in Chapter 2, which provides an introduction to the core concepts and vocabulary of MongoDB. Chapter 2 also provides a first look at working with MongoDB, getting you started with the database and the shell. The next two chapters cover the basic material that developers need to know to work with MongoDB. In Chapter 3, we describe how to perform those basic write operations, including how to do them with different levels of safety and speed. Chapter 4 explains how to find documents and create complex queries. This chapter also covers how to iterate through results and gives options for limiting, skipping, and sorting results.
Developing with MongoDB
Chapter 5 covers what indexing is and how to index your MongoDB collections. Chapter 6 explains how to use several special types of indexes and collections. Chapter 7 covers a number of techniques for aggregating data with MongoDB, including counting, finding distinct values, grouping documents, the aggregation framework, and writing these results to a collection. Chapter 8 introduces transactions: what they are, how best to use them for your application, and how to tune. Finally, this section finishes with a chapter on designing your application: Chapter 9 goes over tips for writing an application that works well with MongoDB.
Replication
The replication section starts with Chapter 10, which gives you a quick way to set up a replica set locally and covers many of the available configuration options. Chapter 11 then covers the various concepts related to replication. Chapter 12 shows how replication interacts with your application and Chapter 13 covers the administrative aspects of running a replica set.
Sharding
The sharding section starts in Chapter 14 with a quick local setup. Chapter 15 then gives an overview of the components of the cluster and how to set them up. Chapter 16 has advice on choosing a shard key for a variety of applications. Finally, Chapter 17 covers administering a sharded cluster.
Application Administration
The next two chapters cover many aspects of MongoDB administration from the perspective of your application. Chapter 18 discusses how to introspect what MongoDB is doing. Chapter 19 covers security in MongoDb and how to configure authentication as well as authorization for your deployment. Chapter 20 explains how MongoDB stores data durably.
Server Administration
The final section is focused on server administration. Chapter 21 covers common options when starting and stopping MongoDB. Chapter 22 discusses what to look for and how to read stats when monitoring. Chapter 23 describes how to take and restore backups for each type of deployment. Finally, Chapter 24 discusses a number of system settings to keep in mind when deploying MongoDB.
Editorial Reviews
About the Author
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 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.
Product details
- Publisher : O'Reilly Media
- Publication date : December 31, 2019
- Edition : 3rd
- Language : English
- Print length : 511 pages
- ISBN-10 : 1491954469
- ISBN-13 : 978-1491954461
- Item Weight : 2.31 pounds
- Dimensions : 7 x 1.03 x 9.19 inches
- Best Sellers Rank: #1,043,356 in Books (See Top 100 in Books)
- #441 in Data Processing
- #591 in Database Storage & Design
- #2,925 in Software Design, Testing & Engineering (Books)
- Customer Reviews:
About the authors

Kristina Chodorow is a core contributor to MongoDB. She has given talks on MongoDB at conferences around the world, including OSCON, FOSDEM, Latinoware, TEK·X, and YAPC::NA. She lives in New York City and enjoys programming, writing, and cartooning.
Blog: http://www.kchodorow.com
Twitter: @kchodorow

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.

Discover more of the author’s books, see similar authors, read book recommendations and more.

















