微软Build 2017发布了号称业界第一款全球分布式,多模数据服务。 Azure Cosmos DB(Theindustry’s first globally-distributed, multi-model database service)。

 

全球分布式,多模数据库Azure Cosmos DB_Azure Cosmos DB

 

 

 

Cosmos DB 最值得吹牛的就是他宣传的SLA能力:(真牛逼)

1)    全球分布式,自动解决数据中心复制等问题。

2)        支持5种一致性模型,见下图,让用户自主选择,解决应用一致性和性能的平衡。

 

全球分布式,多模数据库Azure Cosmos DB_Azure Cosmos DB_02

3)        99%的低时延。

4)        99.99%的高可靠。

5)        多种数据库模型(K/V,列簇,文档,图),保留多种API兼容各种应用。

全球分布式,多模数据库Azure Cosmos DB_Azure Cosmos DB_03

 

具体怎么实现的要等微软把论文放出来,认真学习下。

 

微软介绍该项目起源于2010的Project Florence,项目诞生了Azure DocumentDB,最终发展称当前的Cosmos DB。

 

更多的信息,可以看看微软的技术博客:

 

https://azure.microsoft.com/zh-cn/blog/a-technical-overview-of-azure-cosmos-db/

https://azure.microsoft.com/en-us/blog/azure-cosmos-db-microsofts-globally-distributed-multi-model-database-service/