aws dynamodb 存储引擎用的是什么策略?LSM吗?或者类似哪个开源数据库?

ptfcwnsohq 2015-08-13 05:48:11
aws dynamodb 存储引擎用的是什么策略?LSM吗?或者类似哪个开源数据库?
...全文
938 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
aws0to1 2015-08-14
  • 打赏
  • 举报
回复
DynamoDB应该是一个相对独立的引擎,是针对Amazon自己的业务需求所提出的。 下面是2007年的论文 http://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf “For these services, Dynamo provides the ability to trade-off durability guarantees for performance. In the optimization each storage node maintains an object buffer in its main memory. Each write operation is stored in the buffer and gets periodically written to storage by a writer thread. In this scheme, read operations first check if the requested key is present in the buffer. If so, the object is read from the buffer instead of the storage engine. ” 这个有点像LSM的逻辑。但也没明确说。 经过近10年的发展,内部逻辑可能已经变了很多了。

409

社区成员

发帖
与我相关
我的任务
社区描述
AWS
社区管理员
  • AWS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧