Azure Cosmos DB is a distributed multi-model database that runs in the Microsoft Azure cloud and is provided as a service. It supports key-value, column store, document and graph formats with appropriate APIs. In the case, of a graph instantiation this means Gremlin, part of the Apache Tinkerpop stack, thought the support for Gremlin is incomplete. With specific reference to graph technology, Cosmos DB is a property graph database, with automatic indexing, support for partitioning, and a choice of consistency models that includes immediate consistency. That said, most Cosmos DB customers use an “intermediate” consistency model to support scenarios such as publish/subscribe or when preserving the sequence of social media conversations.
Author/s: Philip Howard,Daniel Howard