What are the differences between CosmoDB and DocumentDB

As far as I can tell, CosmoDB has the ability to make graph queries using the Gremlin query language. In addition, prices, marketing, etc. Seem the same. It seems strange that they came up with a new product to add Gremlin when they did not do the same to add support for MongoDB. What are the differences between the two products?

+6
source share
2 answers

Here is a member of the Azure Cosmos DB team.

Azure Cosmos DB in 2010 became the "Florence project" to solve the problems associated with the manifestation of problems with large applications at Microsoft. Observing that the challenges of creating globally distributed applications are not a unique problem for Microsoft, in 2015 we made the first generation of this technology available to Azure developers in the form of Azure DocumentDB. Since then, weve added new features and introduced significant new features. The result is Azure Cosmos DB. This is the next big leap in global scale distribution, cloud databases. As part of this release of Azure Cosmos DB, DocumentDB clients with their data automatically become Azure Cosmos DB clients. The transition is seamless and they now have access to the new breakthrough system and features offered by Azure Cosmos DB.

Cosmos 2015 ( DocumentDB ), DocumentDB . , , SLA. , Cosmos DB, , API Cosmos. , , API Gremlin Table Storage. ... API .

. RU/m (https://docs.microsoft.com/en-us/azure/cosmos-db/request-units-per-minute), , , . . , , ( 5 ). , .

, Azure Cosmos DB . , Microsoft, , , .

, SQLDDD SQLDBs API, Cosmos . , , Cosmos DB, API-, . DocumentDB . Cosmos DB SQL API, DocumentDB. ( ) , .

+11

DocumentDB API CosmosDB. , MongoDB, Gremlin.

CosmosDB , , , .. DocumentDB , CosmosDB.

Azure Cosmos DB , , -, . Cosmos (ARS). , string, bool number. - , . , , .

ARS. Cosmos DB ​​ JSON.

https://docs.microsoft.com/en-us/azure/cosmos-db/introduction

+2

Source: https://habr.com/ru/post/1017195/


All Articles