2012-02-08 4 views
0

DynamoDB est une base de données NoSQL, avec des fonctionnalités communes à de nombreuses autres bases de données NoSQL. Cependant, Amazon impose que les périphériques SSD sont utilisés comme stockage physique. Cela signifie-t-il uniquement que les opérations de lecture et d'écriture sont plus rapides en raison des performances SSD ou que des détails spécifiques natifs de DynamoDB améliorent ses performances sur les disques SSD?Le stockage basé sur le disque SSD DynamoDB d'Amazon a-t-il affecté sa conception?

Répondre

1

Je soupçonne que la majeure partie du gain de performance est due au fait que les données résident sur le disque SSD et sont donc beaucoup plus rapides à accéder. Il est difficile de dire si des détails d'implémentation spécifiques de DynamoDB améliorent ses performances, mais dans la mesure où l'écriture de code pour un environnement matériel homogène permet à l'implémentation de tirer parti de cet environnement spécifique. . La solution Open Source la plus proche de DynamoDB serait sans doute la solution Cassandra NoSQL d'ASF. J'ai trouvé cette discussion sur les différences de performance entre SSD et HHD qui peuvent être utiles.

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

+0

Je soupçonne que le gain à la plupart beause du SSD que pour sa mise en œuvre. Cependant, j'aimerais en savoir plus sur les internes de DynamoDB. Il peut y avoir quelques détails de mise en œuvre, éventuellement liés à la taille maximale de chaque bloc (64 Ko) – Cacovsky

+0

J'ai accepté que vous répondiez, car c'est le meilleur que nous ayons depuis très longtemps. – Cacovsky

Questions connexes