Статья Dynamo: Amazon’s Highly Available Key-value Store была опубликована в блоге технического директора Amazon Вернер Фогельса /Werner Vogels/ четыре года назад. Эта публикация послужила толчком для развития таких широко известных проектов, как Cassandra, Riak, Voldemort. Концепции, описанные в этой статье, и сейчас не потеряли актуальности.
Первый раз я ее прочитал по диагонали где-то пару лет назад. А сейчас решил перечитать более внимательно, и это вдумчивое чтение как-то само собой вылилось в перевод.
Уверен, эта информация будет полезна не только тем, кто работает с распределенными базами данных, но и более широкому кругу разработчиков и системных инженеров, интересующихся масштабируемыми архитектурами.
Исходный текст написан технарями и не является шедевром английской литературы. Сложные пятиэтажные предложения я постарался распутать и упростить, однако, это не везде возможно было сделать без отклонения от исходного текста.
Статья большая (около 40 страниц A4), поэтому повесил у себя.
Комментарии приветствуются здесь.
UPD: Текущая версия перевода одним файлом (гуглодокумент)