aws dynamodb 存盤引擎用的是什么策略?LSM嗎?或者類似哪個開源資料庫?
uj5u.com熱心網友回復:
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年的發展,內部邏輯可能已經變了很多了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/91522.html
標籤:AWS
上一篇:spark streaming Task not serialization
下一篇:各位大神,我想利用Spark MLlib庫中的SVM方法對一組img影像進行分類,該怎么實作,麻煩知道的大神指教一下,非常感謝
