How does MongoDB help you manage a huMONGOus amount of data collected through your web application? With this authoritative introduction, you'll learn the many advantages of using document-oriented databases, and discover why MongoDB is a reliable, high-performance system that allows for almost infinite horizontal scalability.
Written by engineers from 10gen, the company that develops and supports this open source database, MongoDB: The Definitive Guide provides guidance for database developers, advanced configuration for system administrators, and an overview of the concepts and use cases for other people on your project. Learn how easy it is to handle data as self-contained JSON-style documents, rather than as records in a relational database.
Explore ways that document-oriented storage will work for your project
Learn how MongoDB’s schema-free data model handles documents, collections, and multiple databases
Execute basic write operations, and create complex queries to find data with any criteria
Use indexes, aggregation tools, and other advanced query techniques
Learn about monitoring, security and authentication, backup and repair, and more
Set up master-slave and automatic failover replication in MongoDB
Use sharding to scale MongoDB horizontally, and learn how it impacts applications
Get example applications written in Java, PHP, Python, and Ruby
Chapter 1 Introduction
A Rich Data Model
Tons of Features…
…Without Sacrificing Speed
But Wait, That’s Not All…
Chapter 2 Getting Started
Getting and Starting MongoDB
Chapter 3 Creating, Updating, and Deleting Documents
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.
The animal on the cover of MongoDB: The DefinitiveGuide is a mongoose lemur, a member of a highly diverse group ofprimates endemic to Madagascar. Ancestral lemurs are believed to haveinadvertently traveled to Madagascar from Africa (a trip of at least 350miles) by raft some 65 million years ago. Freed from competition with otherAfrican species (such as monkeys and squirrels), lemurs adapted to fill awide variety of ecological niches, branching into the almost 100 speciesknown today. These animals’ otherworldly calls, nocturnal activity, andglowing eyes earned them their name, which comes from thelemures (specters) of Roman myth. Malagasy culture alsoassociates lemurs with the supernatural, variously considering them thesouls of ancestors, the source of taboo, or spirits bent on revenge. Somevillages identify a particular species of lemur as the ancestor of theirgroup.
Mongoose lemurs (Eulemur mongoz) are medium-sizedlemurs, about 12 to 18 inches long and 3 to 4 pounds. The bushy tail adds anadditional 16 to 25 inches. Females and young lemurs have white beards,while males have red beards and cheeks. Mongoose lemurs eat fruit andflowers and they act as pollinators for some plants; they are particularlyfond of the nectar of the kapok tree. They may also eat leaves and insects.
Mongoose lemurs inhabit the dry forests of northwestern Madagascar.One of the two species of lemur found outside of Madagascar, they also livein the Comoros Islands (where they are believed to have been introduced byhumans). They have the unusual quality of being cathemeral (alternatelywakeful during the day and at night), changing their activity patterns tosuit the wet and dry seasons. Mongoose lemurs are threatened by habitat lossand they are classified as a vulnerable species.
The cover image is from Lydekker’s Royal NaturalHistory. The cover font is Adobe ITC Garamond. The text font isLinotype Birka; the heading font is Adobe Myriad Condensed; and the codefont is LucasFont’s TheSansMonoCondensed.
Comments about oreilly MongoDB: The Definitive Guide:
The Authors made an excellent work. Concise, clear, a lot of example that explain better some functions.
The lack is a section goes deep in the Document Design aimed at who is used to work and design data with RDMS. I suggest to add in this one the project about the "never was" book "Document Design for MongoDB".
Bottom Line Yes, I would recommend this to a friend