首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊SimpleDB与亚马逊DynamoDB

亚马逊SimpleDB与亚马逊DynamoDB
EN

Stack Overflow用户
提问于 2012-01-22 13:15:19
回答 8查看 72.9K关注 0票数 218

我对亚马逊SimpleDB是什么有一些基本的理解,但是根据亚马逊DynamoDB的描述,它似乎几乎是一样的:NoSQL键值存储服务。

有人能简单地解释一下他们之间的主要差异,并告诉在哪种情况下选择而不是另一个

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-01-22 14:17:57

这一问题已经在一定程度上由FAQ 问:亚马逊DynamoDB与亚马逊SimpleDB有何不同?我该用哪一种? (散列链接不再起作用,而是使用页面内查找来查找问题)来解决,在段落末尾有最简洁的摘要:

虽然SimpleDB有扩展限制,但它可能适合需要查询灵活性的较小的工作负载。Amazon自动对所有项属性进行索引,从而支持以性能和规模为代价的查询灵活性。

因此,这是在性能/可伸缩性和简单性/灵活性之间的权衡,也就是说,对于更简单的场景,开始使用SimpleDB可能更容易,以避免为DynamoDB构建应用程序的复杂性(请参阅下面的不同视角)。

链接的FAQ条目也引用了Werner的亚马逊DynamoDB -一种为互联网规模应用设计的快速、可扩展的NoSQL数据库服务,这确实是一本详尽的、因此强烈推荐的关于亚马逊NoSQL历史的文章,特别是Dynamo;它还包含了更多的见解来解决你的问题。

很明显,即使是亚马逊的工程师也非常喜欢简单,而不是细粒度的控制,因为他们投票“用脚”,并采用基于云的AWS解决方案,如亚马逊S3和亚马逊SimpleDB,而不是迪纳摩。加成雷

显然,DynamoDB是为了解决这一问题而引入的,因此可以被限定为SimpleDB的继承者,而不是“仅仅”修改他们现有的NoSQL产品:

我们得出的结论是,理想的解决方案应该将原始Dynamo设计的最佳部分(增量可伸缩性、可预测的高性能)与SimpleDB (云服务的易管理性、一致性和比纯键值存储更丰富的基于表的数据模型)的最佳部分结合起来。

Werner的总结表明,DynamoDB适合于任何大小的应用程序,因此:

亚马逊DynamoDB的设计是为了保持可预见的高性能,并且对任何规模的工作都具有很高的成本效益,从最小的到最大的互联网应用程序都是如此。

票数 188
EN

Stack Overflow用户

发布于 2017-02-09 02:59:45

这些天来,SimpleDB似乎没有从亚马逊那里得到任何爱,甚至很难在AWS控制台中找到提供它的地方。似乎SimpleDB不再被迭代了 -使用DynamoDB作为您在AWS上的文档数据库的首选。

SimpleDb不再是真正的“迭代”。这意味着对于simpledb来说,未来没有新的发展。它是“维护和支持”,但不会有任何改善。

票数 23
EN

Stack Overflow用户

发布于 2018-02-17 19:26:40

三个主要区别:

  1. 索引
代码语言:javascript
复制
- SimpleDB creates index for "EVERY" field in a table.
- DynamoDB you have to set indexing fields before creating the database, and cannot be modified. 

  1. 定价:
代码语言:javascript
复制
- SimpleDB pricing is based on machine hours and storage capacity
- DynamoDB charge money by capacity of Read/Writes records per seconds. 

  1. 可伸缩性:
代码语言:javascript
复制
- SimpleDB requires manual partitioning if data storage exceeds 10GB.
- DynamoDB automatically distributes data under the hood, thus provides very high scalability.

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8961333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档