Built around JSON-like documents, document databases are both natural and flexible for developers to work with. They promise higher developer productivity, and faster evolution with application needs. As a class of non-relational, sometimes called NoSQL database, the document data model has become the most popular alternative to tabular, relational databases.
In this guide, we’ll discuss the fundamental design concepts underpinning the document data model, how they help developers innovate faster, and use cases where you can put document databases to work.