Kristina Chodorow & Mike Dirolf
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 database, and demonstrates why why MongoDB is scalable, high-performance, and reliable. This authoritative introduction, written by two software engineers from 10gen, offers guidance for programmers and advanced configuration for system administrators.
Download Sampler - Chapters 2 & 4
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.
Create a MongoDB cluster that will to grow to meet the needs of your application. With this short and concise ebook, you'll get guidelines for setting up and using clusters to store a large volume of data, and learn how to access the data efficiently. In the process, you'll understand how to make your application work with a distributed database system.
This book takes you through MongoDB basics such as queries, read-write operations, and administration, and then dives into MapReduce, sharding, and other advanced topics. Written by the Chief Solutions Architect at 10gen, this book helps developers to shift out of the relational database mindset and take advantage of a high-performing system optimized for operations and scale.
Getting started with MongoDB is easy, but once you begin building applications with it, you'll face some complex issues. What are the tradeoffs between normalized and denormalized data? How do you handle replica set failure and failover? This collection of MongoDB tips, tricks, and hacks helps you resolve issues with everything from application design and implementation to data safety and monitoring.
Peter Membry, Eelco Plugge, & Tim Hawkins
MongoDB, a cross-platform NoSQL database, is the fastest-growing new database in the world. MongoDB provides a rich document structure with dynamic queries that you'll recognize from RDBMS offers such as MySQL. In other words, this is a book about a NoSQL database that does not require the SQL crowd to re-learn how the database world works!
Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios.
Mitchell Pirtle is best known for co-creating the award-winning Joomla! content management system. He has extensive experience with high traffic websites and emerging technologies, and has been involved in many startups, some of which have achieved notable success. Pirtle has spoken at conferences around the world on topics ranging from open source technology in the enterprise to the convergence of content management systems with social media and extreme scaling techniques for web development.
PHP and MongoDB Web Development Beginner's Guide is a fast-paced, hands-on guide to get started with web application development using PHP and MongoDB. The book follows a "Code first, explain later" approach, using practical examples in PHP to demonstrate unique features of MongoDB.
Alpträume durch MySQL und Co? Wer keine Lust mehr auf die tägliche Dosis Datenbankprobleme hat, wird nun erlöst. Das Wundermittel heißt MongoDB und ist eine dokumentenorientierte Datenbank aus der NoSQL Baureihe. Auspacken, Batterien einlegen und loslegen. Das Buch kümmert sich liebevoll um seinen Leser. Von der Installation über die ersten Schritte bis hin zur Skalierung von MongoDB ist alles enthalten. Von Null auf Hundert in 220 Seiten.
More and more developers are looking for alternatives to the relational database, and MongoDB is the leading alternative. This book gives you a solid understanding of how to effectively use MongoDB with Python to develop scalable applications.