gpt4 book ai didi

nosql - DynamoDB 相对于 Google Cloud Datastore 的优缺点是什么

转载 作者:行者123 更新时间:2023-12-04 17:22:20 27 4
gpt4 key购买 nike

我的理解是 DynamoDB 的行为就像一个巨大的表,您必须指定一个哈希键和范围键。

Google Cloud Datastore 的核心概念是基于实体的(如 Cassandra)并且更加灵活,即可以使用 1 个以上的索引。

但是还有更深入的比较吗?

最佳答案

AWS DynamoDB 是一个非常简单的扁平键值存储。它支持条件写入和设置,允许一些很酷的功能。您指定所需的马力(每天只能调整几次),AWS 会在足够多的数据库节点上均匀地拆分您的数据集以满足您的需求。您必须确保您的键值足够随机,以保证跨数据集的平衡访问。 AWS 几乎可以保证个位数的延迟。 不支持事务 .您指定操作的一致性。

谷歌云数据存储 是一个更复杂的键值存储,带有 内置交易支持 和实体层次结构。您不必担心系统的容量,它会根据您的数据大小和访问模式自动扩展。您对某些事情的控制较少,因此您必须注意。您不能指定读取是一致的,但您可以通过以某种方式构造实体来强制一致性。

我体验过的 Google Cloud 产品的一个缺点是文档和语言支持不是很统一。有时您必须阅读另一种语言的文档才能完全理解系统,并且某些语言不支持许多功能。

还有很多其他的区别。在两个文档页面上查看您最喜欢的语言的 API 引用,您将对每种语言的特定功能有一个体面的感觉。

关于nosql - DynamoDB 相对于 Google Cloud Datastore 的优缺点是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19750404/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com