Book description
The Definitive Guide to MongoDB, Second Edition, is updated for the latest version and includes all of the latest MongoDB features, including the aggregation framework introduced in version 2.2 and hashed indexes in version 2.4. MongoDB is the most popular of the "Big Data" NoSQL database technologies, and it's still growing. David Hows from 10gen, along with experienced MongoDB authors Peter Membrey and Eelco Plugge, provide their expertise and experience in teaching you everything you need to know to become a MongoDB pro.
The Definitive Guide to MongoDB, Second Edition, starts with the basics, including how to install on Windows, Linux, and OS X, and how MongoDB handles your data. Then you'll learn how to develop with MongoDB with both PHP and Python, including an example application using a PHP driver to create a blog application. Finally, you'll dig into more advanced but extremely important MongoDB features, including optimization, replication, and sharding -- load-balancing that makes MongoDB ideal for dealing with Big Data.
If you're dealing with data, MongoDB should be on your must-learn list. The Definitive Guide to MongoDB, Second Edition, is just the book you need.
What you'll learn
Set up MongoDB on all major server platforms, including Windows, Linux, OS X, and cloud platforms like Rackspace, Azure, and Amazon EC2
Work with GridFS and the new aggregation framework
Work with your data using non-SQL commands
Write applications using either PHP or Python
Optimize MongoDB
Master MongoDB administration, including replication, replication tagging, and tag-aware sharding
Who this book is for
Database admins and developers who need to get up to speed on MongoDB and its Big Data, NoSQL approach to dealing with data management.
Table of contents
- Title Page
- Dedication
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewers
- Acknowledgments
- Introduction
-
PART 1: MongoDB Basics
- CHAPTER 1: Introduction to MongoDB
- CHAPTER 2: Installing MongoDB
- CHAPTER 3: The Data Model
- CHAPTER 4: Working with Data
- CHAPTER 5: GridFS
-
PART 2: Developing with MongoDB
-
CHAPTER 6: PHP and MongoDB
- Comparing Documents in MongoDB and PHP
- MongoDB Classes
- Connecting and Disconnecting
- Inserting Data
-
Listing Your Data
- Returning a Single Document
- Listing All Documents
- Using Query Operators
- Querying for Specific Information
- Sorting, Limiting, and Skipping Items
- Counting the Number of Matching Results
- Grouping Data with the Aggregation Framework
- Specifying the Index with Hint
- Refining Queries with Conditional Operators
- Regular Expressions
- Modifying Data with PHP
- Deleting Data
- DBRef
- GridFS and the PHP Driver
- Summary
- CHAPTER 7: Python and MongoDB
- CHAPTER 8: Advanced Queries
-
CHAPTER 6: PHP and MongoDB
-
PART 3: Advanced MongoDB with Big Data
-
CHAPTER 9: Database Administration
- Using Administrative Tools
- Backing Up the MongoDB Server
- Digging Deeper into Backups
- Restoring Individual Databases or Collections
- Automating Backups
- Backing Up Large Databases
- Importing Data into MongoDB
- Exporting Data from MongoDB
- Securing Your Data by Restricting Access to a MongoDB Server
- Protecting Your Server with Authentication
- Managing Servers
- Using MongoDB Logfiles
- Validating and Repairing Your Data
- Upgrading MongoDB
- Rolling Upgrade of MongoDB
- Monitoring MongoDB
- Using the MongoDB Management Service (MMS)
- Summary
- CHAPTER 10: Optimization
- CHAPTER 11: Replication
- CHAPTER 12: Sharding
-
CHAPTER 9: Database Administration
- Index
Product information
- Title: The Definitive Guide to MongoDB: A complete guide to dealing with Big Data using MongoDB, Second Edition
- Author(s):
- Release date: November 2013
- Publisher(s): Apress
- ISBN: 9781430258216
You might also like
book
The Definitive Guide to MongoDB: A complete guide to dealing with Big Data using MongoDB, Third Edition
The Definitive Guide to MongoDB, Third Edition, is updated for MongoDB 3 and includes all of …
book
The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing
MongoDB, a cross-platform NoSQL database, is the fastest-growing new database in the world. MongoDB provides a …
book
MongoDB
MongoDB ist die populärste NoSQL-Datenbank und hat eine große Bedeutung im Big-Data-Umfeld. Autor ist durch zahlreiche …
book
Practical MongoDB: Architecting, Developing, and Administering MongoDB
Practical Guide to MongoDB: Architecting, Developing, and Administering MongoDB begins with a short introduction to the …