MongoDB: The Definitive Guide Author: Kristina Chodorow | Language: English | ISBN:
1449344682 | Format: PDF
MongoDB: The Definitive Guide Description
Manage the huMONGOus amount of data collected through your web application with MongoDB. This authoritative introduction—written by a core contributor to the project—shows you the many advantages of using document-oriented databases, and demonstrates how this reliable, high-performance system allows for almost infinite horizontal scalability.
This updated second edition 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. Ideal for NoSQL newcomers and experienced MongoDB users alike, this guide provides numerous real-world schema design examples.
- Get started with MongoDB core concepts and vocabulary
- Perform basic write operations at different levels of safety and speed
- Create complex queries, with options for limiting, skipping, and sorting results
- Design an application that works well with MongoDB
- Aggregate data, including counting, finding distinct values, grouping documents, and using MapReduce
- Gather and interpret statistics about your collections and databases
- Set up replica sets and automatic failover in MongoDB
- Use sharding to scale horizontally, and learn how it impacts applications
- Delve into monitoring, security and authentication, backup/restore, and other administrative tasks
- Paperback: 432 pages
- Publisher: O'Reilly Media; Second Edition edition (May 23, 2013)
- Language: English
- ISBN-10: 1449344682
- ISBN-13: 978-1449344689
- Product Dimensions: 9.1 x 7.2 x 0.9 inches
- Shipping Weight: 1.4 pounds (View shipping rates and policies)
Disclaimer: I got a free copy of this book as part of the O'Reilly Blogger Review program. The opinion here is not influenced by that.
It is only my own and honest opinion of this product.
MongoDB is one of the stars in the NoSQL market (surpassed in popularity maybe only by Cassandra) and several books are now available.
One of the most popular ones has been MongoDB: The Definitive Guide of which a 2nd edition is now available .
The 2nd edition is about twice as big as the first edition and has over 400 pages.
The book covers everything from the basics to replication, sharding, server administration and schema design.
I liked the examples chosen. They are not too complicated and as a reader I could concentrate on the MongoDB stuff and didn't have to invest a lot of time to understand the business logic of the examples (some books come up with way to complicated examples and then have a hard time explaining what's really important to the reader).
The text is easy to read and never gets boring. I like the fact that the PDF ebook has syntax highlighting in the code examples, that makes the examples easier to read.
I would have liked to see a short comparison with some other NoSQL databases like Riak or Cassandra but one can find this information online via a Google search easily.
The book is not intended as a guide to all the different drivers for different languages. But when you understand the content of the book, it shouldn't be too hard to use it from any programming language that has a decent driver for MongoDB like Scala, Java, Python or Ruby.
Summary:
If you are a developer or system administrator working with MongoDB and want a comprehensive, easy to read book, I highly recommend "MongoDB: The Definitive Guide, 2nd Edition".
By Markus Jais
Complete demystification of the NOSQL concept and document databases; Clear written (for those with IT background), loved it
Would recommend this for people who want to know more about how new generation databases lik NOSQL, handle unstructured big data (esp in document form, social sentiments etc)
By Lancelot
MongoDB: The Definitive Guide Preview
Link
Please Wait...