Database - Document Database

Data System Architecture


A document database is a database that can store and retrieve a document (generally a json document) at once.

The data unit is generally not the record as in a relational database but the document.

You create/update/overwrite documents in a collection.


The document model works well with use cases such as:

where each document is unique and evolves over time.


Most of the actual database can store document but the first one to support it were nosql database such as:

Documentation / Reference

Discover More
Card Puncher Data Processing

Elasticsearch is: full-text search engine and analytics engine (document based) based on top of Lucene. Docker
Card Puncher Data Processing

Cloud is a document database. Each document has a unique key that contains information such as: the document ID and the document path. Key property Description The app name....
Card Puncher Data Processing

is an open-source NoSQL document database that uses a JSON-like schema instead of traditional table-based relational data. A key goal of is to bridge the gap between: key/value stores (which are fast...
Data System Architecture
What is a Nosql Database?

This page explains as if you were 5 what is a NoSQL database.
Data System Architecture
What is a document ?

The concept of document can be difficult to grasp. This articles gives an easy definition that fits the computer science world.

Share this page:
Follow us:
Task Runner