MongoDB in Action


MongoDB in Action is a comprehensive guide to MongoDB for application developers. The book begins by explaining what makes MongoDB unique and describing its ideal use cases. A series of tutorials designed for MongoDB mastery then leads into detailed examples for leveraging MongoDB in e-commerce, social networking, analytics, and other common applications.

Big data can mean big headaches. MongoDB is a document-oriented database designed to be flexible, scalable, and very fast, even with big data loads. It’s built for high availability, supports rich, dynamic schemas, and lets you easily distribute data across multiple servers.

MongoDB in Action introduces you to MongoDB and the document-oriented database model. This perfectly paced book provides both the big picture you’ll need as a developer and enough low-level detail to satisfy a system engineer. Numerous examples will help you develop confidence in the crucial area of data modeling. You’ll also love the deep explanations of each feature, including replication, auto-sharding, and deployment

This book is written for developers. No MongoDB or NoSQL experience required.

What’s Inside

  • Indexes, queries, and standard DB operations
  • Map-reduce for custom aggregations and reporting
  • Schema design patterns
  • Deploying for scale and high availability

Table of Contents
Part 1: Getting started
Chapter 1. A database for the modern web
Chapter 2. MongoDB through the JavaScript shell
Chapter 3. Writing programs using MongoDB

Part 2: Application development in MongoDB
Chapter 4. Document-oriented data
Chapter 5. Queries and aggregation
Chapter 6. Updates, atomic operations, and deletes

Part 3: MongoDB mastery
Chapter 7. Indexing and query optimization
Chapter 8. Replication
Chapter 9. Sharding
Chapter 10. Deployment and administration

Appendix A. Installation
Appendix B. Design patterns
Appendix C. Binary data and GridFS
Appendix D. MongoDB in PHP, Java, and C++
Appendix E. Spatial indexing

Book Details

  • Paperback: 312 pages
  • Publisher: Manning Publications (December 2011)
  • Language: English
  • ISBN-10: 1935182870
  • ISBN-13: 978-1935182870
Download [4.8 MiB]

You may also like...

Leave a Reply