Docdb
Docdb
Document
Database
Introduction
• Document databases are a type of NoSQL database that store data in a document format, usually
or BSON format.
Comparision between relational and document database
&
How Document Databases
Work
⚬ Data Model: Document databases use a document data model to
store data. Each document contains data in a key-value pair
format.
• Flexible: Document databases are flexible and can accommodate changes in data requirements.
• Distributed and Resilient: Document databases are distributed and resilient, which means they
can handle large volumes of data and scale horizontally across multiple servers.
• Manageable Query Language: Document databases have a manageable query language that
allows developers to perform CRUD operations on the data model.
Disadvantages
• Weak Atomicity: Document databases lack support for multi-document ACID
transactions.