Влияет ли хранилище Amazon DynamoDB на основе SSD на его дизайн? - PullRequest
0 голосов
/ 08 февраля 2012

DynamoDB - это база данных NoSQL с функциями, общими для многих других баз данных NoSQL.Однако Amazon предписывает, чтобы устройства SSD использовались в качестве физического хранилища.

Означает ли это, что чтение и запись происходят быстрее из-за производительности SSD или есть какие-то специфические детали, характерные для DynamoDB, которые повышают его производительность на дисках SSD?

1 Ответ

1 голос
/ 09 февраля 2012

Я подозреваю, что большая часть прироста производительности связана с тем, что данные хранятся на жестком диске и, следовательно, доступ к ним намного быстрее.Трудно сказать, есть ли конкретные детали реализации DynamoDB, которые повышают ее производительность, но в той степени, в которой написание кода для однородной аппаратной среды позволяет реализации использовать преимущества этой конкретной среды, поэтому могут быть некоторые подробности реализации, которые помогают повысить производительность..

Возможно, самым близким решением с открытым исходным кодом, которое можно сравнить с DynamoDB, было бы решение ASF Cassandra NoSQL.Я нашел это обсуждение различий в производительности между SSD и HHD, которое может быть полезным.

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

...