Аннотация:
В статье излагаются принципы организации хранения данных, предназначенные для поддержания строгой согласованности между репликами данных в распределенных СУБД. Рассмотрены типичные представители недавно появившегося класса NewSQL СУБД, сделан вывод о том, какие структуры данных и почему используются в них. Выделены основные проблемы организации данных. Сделан вывод о перспективности распределенных СУБД со строгой согласованностью. Выделено направление использования хранилищ типа “ключ-значение”, как универсальный механизм для хранения распределенных данных. Сделаны предположения о том, почему такие хранилища нужно использовать, и какие механизмы, например, хэширование, могут помочь в организации распределенного хранения на большом (до сотен тысяч) узлов распределенного хранилища данных СУБД.
Ключевые слова:
организация хранения данных, строгая согласованность, распределенные СУБД, NewSQL, хранилища “ключ-значение”, хэширование.