Cover of MongoDB Applied Design Patterns

MongoDB Applied Design Patterns

Whether you're building a social media site or an internal-use enterprise application, this hands-on guide shows you the connection between MongoDB and the business problems it's designed to solve. You'll learn how to apply MongoDB design patterns to several challenging domains, such as ecommerce, content management, and online gaming. Using Python and JavaScript code examples, you'll discover how MongoDB lets you scale your data model while simplifying the development process.

Read more

Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:

Operational intelligence:Perform real-time analytics of business data

Ecommerce:Use MongoDB as a product catalog master or inventory management system

Content management:Learn methods for storing content nodes, binary assets, and discussions

Online advertising networks:Apply techniques for frequency capping ad impressions, and keyword targeting and bidding

Social networking:Learn how to store a complex social graph, modeled after Google+

Online gaming:Provide concurrent access to character and world data for a multiplayer role-playing game

Audience
adult
Length
short · 176 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked MongoDB Applied Design Patterns? Here’s where I’d start.

These suit anyone who liked MongoDB Applied Design Patterns. Sign in and mark a few books for picks shaped around your own taste.

  1. The Little MongoDB Book Shares programming, databases, mongodb
  2. PostgreSQL: Up and Running Shares programming, database, databases
  3. MongoDB: The Definitive Guide Shares programming, databases, database
  4. SQL Performance Explained Shares programming, database, databases

“If you want more of the same (science about technology), start with these.”

  1. JavaScript Testing with Jasmine: JavaScript Behavior-Driven Development
  2. Modern Compiler Implementation in Java
  3. Operating Systems: Internals and Design Principles
  4. Getting Started with OAuth 2.0

“If it was the programming that hooked you, try one of these.”

  1. Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  2. SQL Cookbook
  3. High Performance MySQL: Optimization, Backups, Replication, Load Balancing & More
  4. An Introduction to Database Systems

“These start from a similar idea, even if they go somewhere else with it.”

  1. Graph Databases
  2. Programming Entity Framework: Code First
  3. Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL
  4. Cassandra: The Definitive Guide