0

DynamoDB 是一个 NoSQL 数据库,具有许多其他 NoSQL 数据库共有的功能。但是,亚马逊强制将 SSD 设备用作物理存储。

这是否仅意味着由于 SSD 性能而读取和写入速度更快,或者 DynamoDB 有任何特定细节可以提高其在 SSD 驱动器上的性能?

4

1 回答 1

2

我怀疑大部分性能提升是因为数据存在于 SSD 驱动器上,因此访问速度要快得多。很难说 DynamoDB 是否有特定的实现细节可以提高其性能,但在某种程度上,为同构硬件环境编写代码允许实现利用该特定环境,因此可能有一些实现细节有助于提高性能.

与 DynamoDB 相比,最接近的开源解决方案可能是 ASF 的 Cassandra NoSQL 解决方案。我发现这个关于 SSD 和 HHD 之间性能差异的讨论可能会有所帮助。

http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/SSD-vs-HDD-td5702930.html

于 2012-02-09T16:55:18.093 回答