专栏名称: 细说云计算
关注云平台的网络技术、存储技术,以及少量架构技术。
目录
相关文章推荐
51好读  ›  专栏  ›  细说云计算

微软通过Cosmos DB向MongoDB和Cassandra发起挑战

细说云计算  · 公众号  · 架构  · 2018-03-11 21:25

正文

请到「今天看啥」查看全文


通过拥抱当前较为流行的数据库的 API 和驱动,微软的 Cosmos DB 解决了这个供应商锁定问题。我们这里所说的“拥抱”是一种纯字面的理解。

当配置 Cosmos DB 实例时,需要选择一种 API 类型,选项包括:

  • SQL (实际上是旧有的 Azure DocumentDB)

  • Gremlin,一种图数据库

  • MongoDB

  • Azure Table

  • Cassandra

如果用户选择 MongoDB 作为使用的 API,那么他就可以使用已有的 MongoDB 驱动,而不是一个类似 MongoDB 驱动的驱动。而且,微软的文档会直接把用户导向官方的 MongoDB 驱动,包括 Node.js、.NET、Java 等。类似地,对于 Gremlin 和 assandra,用户在使用 Gremlin 或 Cassandra 模式时,也是使用各自相应的驱动和 Cosmos DB 通信。

理论上,这意味着 Azure Cosmos DB 是其他 NoSQL 数据库的替代品。







请到「今天看啥」查看全文