# Multi-Model Databases

### What are multi-model databases?[#](https://www.educative.io/module/lesson/web-application-architecture-101/JQ159YZoQw2#What-are-multi-model-databases?) <a href="#what-are-multi-model-databases" id="what-are-multi-model-databases"></a>

Until now, the databases supported only one data model. It could either be a relational, document-oriented, graph, or any other specific data model.

However, with the advent of multi-model databases, we can leverage different data models by just implementing a single database system.

Multi-model databases support multiple data models like the graph, document-oriented, relational, etc. They also avert the need for managing multiple persistence technologies in a single service. They reduce the operational complexity by notches. With multi-model databases, we can leverage different data models via a single API.

<figure><img src="https://1055613405-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlQzjDKRh_AaQvZflWz%2Fuploads%2Ffmwm7gS7GX4akGsaoy5A%2FScreenshot%202023-08-21%20at%204.21.04%20AM.png?alt=media&#x26;token=95d99d7c-f385-4613-90a5-153da4337841" alt=""><figcaption></figcaption></figure>

### Popular multi-model databases <a href="#popular-multi-model-databases" id="popular-multi-model-databases"></a>

Some of the popular multi-model databases are ArangoDB, CosmosDB, OrientDB, Couchbase, etc.

In the upcoming lessons, we will cover the concepts like eventual consistency and strong consistency that are key to understanding distributed systems.
