nosql – DynamoDB相对于Google Cloud Datastore的优缺点是什么
发布时间:2020-12-13 13:55:16 所属栏目:百科 来源:网络整理
导读:我的理解是DynamoDB的行为就像一个巨大的表,你必须指定一个哈希键和范围键. Google Cloud Datastore的核心概念是基于实体(如Cassandra),并且更灵活,即可以使用多个索引. 但是还有更深入的比较吗? AWS DynamoDB是一个非常简单的平键值存储.它支持条件写入和
我的理解是DynamoDB的行为就像一个巨大的表,你必须指定一个哈希键和范围键.
Google Cloud Datastore的核心概念是基于实体(如Cassandra),并且更灵活,即可以使用多个索引. 但是还有更深入的比较吗?
AWS DynamoDB是一个非常简单的平键值存储.它支持条件写入和集合,允许一些很酷的功能.您可以指定所需的马力量(每天只能调整几次),AWS会在足够的数据库节点上统一分割数据集以满足您的需求.您必须确保您的键值足够随机,以确保跨数据集的平衡访问. AWS几乎可以保证一位数的延迟.不支持交易.您指定操作的一致性.
Google Cloud Datastore是一个更复杂的键值存储,具有内置的事务支持和实体层次结构.您不必担心系统的容量,它会自动扩展到您的数据大小和访问模式.你对某些事情的控制较少,所以你必须要注意.您不能指定读取是否一致,但您可以通过以某种方式构造实体来强制一致性. 我遇到的Google Cloud产品的一个缺点是文档和语言支持不是很统一.有时您必须阅读另一种语言的文档才能完全理解系统,并且某些语言不支持许多功能. 还有很多其他的差异.在两个文档页面上查看您喜欢的语言的API参考,您将对每个文档的特定功能有一个体面的感觉. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |