Tag: azure cosmosdb

Microsoft Azure DocumentDB与Azure表存储

近年来,微软提供了一个名为“Table Storage”的“NoSQL”键/值存储( http://azure.microsoft.com/zh-cn/documentation/articles/storage-dotnet-how-to-use-tables / ) 表存储提供高性能,可扩展性(通过分区)和相对较低的成本。 表的一个主要缺点是只有分区和行键可以被索引 – 所以对值进行查询是非常低效的。 最近,微软宣布了一项名为“DocumentDB”的新型“NoSQL”服务( http://azure.microsoft.com/en-us/documentation/services/documentdb/ ) DocumentDB存储一个JSON对象,而不是存储属性列表(如表格)。 整个对象被索引 – 可以根据每个属性和存储对象的任何嵌套属性创build高效的查询。 微软表示,DocumentDB也提供了高性能和可扩展性。 如果是这样 – 为什么有人会使用DocumentDB的表存储? 听起来像DocumentDB提供了与表相同的function,但具有额外的function,如索引任何东西的能力。 如果有人能比较DocumentDB和Table Storage,我会很高兴,突出每个人的利弊。