You are previewing MongoDB in Action.

MongoDB in Action

Cover of MongoDB in Action by Kyle Banker Published by Manning Publications

Chapter 1. A database for the modern web


In this chapter
  • MongoDB’s history, design goals, and key features
  • A brief introduction to the shell and the drivers
  • Use cases and limitations


If you’ve built web applications in recent years, you’ve probably used a relational database as the primary data store, and it probably performed acceptably. Most developers are familiar with SQL, and most of us can appreciate the beauty of a well-normalized data model, the necessity of transactions, and the assurances provided by a durable storage engine. And even if we don’t like working with relational databases directly, a host of tools, from administrative consoles to object-relational mappers, helps alleviate any unwieldy complexity. Simply put, the ...

The best content for your career. Discover unlimited learning on demand for around $1/day.