MongoDB: The Definitive Guide

( 6 )

Overview

Discover how MongoDB can help you manage a huMONGOus amount of data collected through your web application. This book covers the basic principles and advanced uses of this document-oriented database, and demonstrates why MongoDB is one of the fastest-growing databases.

Learn how MongoDB handles data as self-contained JSON-style documents, rather than as records in different relational database tables — and why MongoDB is scalable, high-performance, and reliable. This ...

See more details below
Paperback
$32.59
BN.com price
(Save 18%)$39.99 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (8) from $25.46   
  • New (5) from $25.46   
  • Used (3) from $28.95   

Overview

Discover how MongoDB can help you manage a huMONGOus amount of data collected through your web application. This book covers the basic principles and advanced uses of this document-oriented database, and demonstrates why MongoDB is one of the fastest-growing databases.

Learn how MongoDB handles data as self-contained JSON-style documents, rather than as records in different relational database tables — and why MongoDB is scalable, high-performance, and reliable. This authoritative introduction, written by two software engineers from the company that develops this open-source database, offers guidance for programmers and advanced configuration for system administrators. The opening chapters about concepts and use cases are ideal for others on the project.

  • Explore the power and flexibility of document-oriented storage
  • Learn to create, update, and delete documents in MongoDB
  • Perform dynamic queries to find data with any criteria
  • Learn advanced query techniques with aggregation tools and server-side scripting
  • Get up to speed on security and authentication, backup and repair, and more
  • Learn advanced configuration, such as replication and sharding
  • Discover how to use MongoDB functions through real-world examples
Read More Show Less

Product Details

  • ISBN-13: 9781449381561
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 9/24/2010
  • Edition number: 1
  • Pages: 216
  • Sales rank: 1441379
  • Product dimensions: 6.90 (w) x 9.10 (h) x 0.60 (d)

Meet the Author

Mike Dirolf is a Software Engineer at 10gen, where he works on the MongoDB project. He mainly works on client drivers for Python and Ruby, but also takes time out to talk about MongoDB - he has presented at EuroPython, Strange Loop Conf, RubyEnRails, RuPy and RubyConf as well as at meetup groups in New York City, London, Washington D.C. and San Francisco. Mike received a B.S.E. in Computer Science from Princeton University. Born in Albany NY, Mike currently resides in New York City.

Kristina is lead maintainer for the MongoDB PHP and Perl drivers. She wrote the official PHP driver and manages the PECL and CPAN releases. She currently works as a software engineer for 10gen in New York City and gives talks at meetups and conferences around the world.

Read More Show Less

Table of Contents

Foreword; Preface; How This Book Is Organized; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1: Introduction; 1.1 A Rich Data Model; 1.2 Easy Scaling; 1.3 Tons of Features…; 1.4 …Without Sacrificing Speed; 1.5 Simple Administration; 1.6 But Wait, That’s Not All…; Chapter 2: Getting Started; 2.1 Documents; 2.2 Collections; 2.3 Databases; 2.4 Getting and Starting MongoDB; 2.5 MongoDB Shell; 2.6 Data Types; Chapter 3: Creating, Updating, and Deleting Documents; 3.1 Inserting and Saving Documents; 3.2 Removing Documents; 3.3 Updating Documents; 3.4 The Fastest Write This Side of Mississippi; 3.5 Requests and Connections; Chapter 4: Querying; 4.1 Introduction to find; 4.2 Query Criteria; 4.3 Type-Specific Queries; 4.4 $where Queries; 4.5 Cursors; 4.6 Cursor Internals; Chapter 5: Indexing; 5.1 Introduction to Indexing; 5.2 Unique Indexes; 5.3 Using explain and hint; 5.4 Index Administration; 5.5 Geospatial Indexing; Chapter 6: Aggregation; 6.1 count; 6.2 distinct; 6.3 group; 6.4 MapReduce; Chapter 7: Advanced Topics; 7.1 Database Commands; 7.2 Capped Collections; 7.3 GridFS: Storing Files; 7.4 Server-Side Scripting; 7.5 Database References; Chapter 8: Administration; 8.1 Starting and Stopping MongoDB; 8.2 Monitoring; 8.3 Security and Authentication; 8.4 Backup and Repair; Chapter 9: Replication; 9.1 Master-Slave Replication; 9.2 Replica Sets; 9.3 Performing Operations on a Slave; 9.4 How It Works; 9.5 Administration; Chapter 10: Sharding; 10.1 Introduction to Sharding; 10.2 Autosharding in MongoDB; 10.3 The Key to Sharding: Shard Keys; 10.4 Setting Up Sharding; 10.5 Production Configuration; 10.6 Sharding Administration; Chapter 11: Example Applications; 11.1 Chemical Search Engine: Java; 11.2 News Aggregator: PHP; 11.3 Custom Submission Forms: Ruby; 11.4 Real-Time Analytics: Python; Installing MongoDB; Choosing a Version; Windows Install; POSIX (Linux, Mac OS X, and Solaris) Install; mongo: The Shell; Shell Utilities; MongoDB Internals; BSON; Wire Protocol; Data Files; Namespaces and Extents; Memory-Mapped Storage Engine; Colophon;

Kristina Chodorow, a software engineer at 10gen, is a core contributor to the MongoDB project and has worked on the database server, PHP driver, Perl driver, and many other areas. She’s given talks at conferences around the world, including OSCON, LinuxCon, FOSDEM, and Latinoware.

Mike Dirolf, also a software engineer at 10gen, is the lead maintainer for PyMongo (the MongoDB Python driver), and the former maintainer for the MongoDB Ruby driver. He’s given talks about MongoDB at major conferences around the world.

Read More Show Less

Customer Reviews

Average Rating 4.5
( 6 )
Rating Distribution

5 Star

(4)

4 Star

(1)

3 Star

(1)

2 Star

(0)

1 Star

(0)
Sort by: Showing all of 6 Customer Reviews
  • Anonymous

    Posted Sat May 10 00:00:00 EDT 2014

    Maddi

    Looks at the girl and walks out

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Sat May 10 00:00:00 EDT 2014

    A dragon flies in

    When the dragons feet the dragon morphes into a hot girl. "Sre shapeshifters allowed?

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Sat May 10 00:00:00 EDT 2014

    Alicia

    *walks in naeked*

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Sat May 10 00:00:00 EDT 2014

    Drew

    He looked up. "Lay down right here, hon." He smiled. "Let me...examine you."

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Sat May 10 00:00:00 EDT 2014

    Holly

    She walks in naked, showing off her imppresive boo.bs

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Mon Aug 01 00:00:00 EDT 2011

    No text was provided for this review.

Sort by: Showing all of 6 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)