Multi-Model Databases

What are multi-model databases?#

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.

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.

results matching ""

    No results matching ""