
微软的Azure Cosmos DB数据库可能是它去年在其开发者年会Build上宣布的最重要的东西。一年后,Azure CosmosDB有望实现每年1亿美元的收入,本周在Build2018公布的一项关键新增项目应该会从构建物联网应用程序的公司那里吸引新的兴趣。
Azure CosmosDB现在支持multimaster write,这是计算机使用从消耗数据到生成数据的转变带来的数据库设计思维的转变。在接受GeekWire采访时,微软(Micros of t)技术研究员达玛?舒克拉(Darma Shukla)解释说,随着物联网创造出大量数据,需要写入数据库,这一趋势将进一步加速。
Shukla表示:“这是该行业一个非常重要的里程碑,就全球分布式数据库而言,这是下一个重大步骤。
去年,公有云供应商在数据库方面进行了大量的竞争。谷歌推出了Cloud Spanner,它提供了与CosmosDB相似的功能,但方式略有不同,AmazonWe bServices在Re:Invent2017以预览模式为其Aurora数据库引入了multimaster能力。微软支持宇宙DB的理由是它是全球分布的,这意味着客户可以为他们的用户服务,他们的数据可以在微软的50个数据中心区域复制。
但是,虽然第一代CosmosDB上有多主读取能力,但这并没有扩展到写。数据库传统上是阅读密集型的,旨在让多个用户同时访问数据,但在社交媒体和企业SaaS的现代,应用程序比以往任何时候都更多地将数据写入数据库。
对于涉及物联网的应用尤其如此,在物联网中,传感器、摄像机和其他输入设备正在跨大地理区域生成大量数据。舒克拉说,Multimaster写能力将允许这些设备快速写入运行CosmosDB的任何数据中心,而当前客户仅限于在单个数据中心区域写入。
这意味着数据库写入可以像读取一样快速和容易地扩展,这提高了性能和可用性,因为您不会被锁定在一个区域-这可能离用户数千英里-向数据库写入数据。舒克拉认为,这一特性,加上全球分布和宇宙DB中一致性模型的选择,应该使微软在数据库霸主地位的永无止境的竞争中占据优势。
本周,微软在Build演示文稿的Azure部分中将物联网置于前沿和中心位置。所有云商都在为这些类型的应用程序投资产品,但微软本周表示,它可能会将这一领域视为区别于大型和小型竞争对手的一种方式。

