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 ...

Get MongoDB in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.