Разработка высокопроизводительной распределенной системы хранения данных, зашифрованных по алгоритму DOZEN
PDF
В первой главе рассмотрены основные технологии распределенных систем хранения данных, алгоритмы балансировки нагрузки на комплекс, детально рассмотрены noSQL архитектуры. Выполнен обзор основных технологий разработки для реализации высокопроизводительной версии алгоритма DOZEN.
Во второй главе описана структура комплекса, а также детально рассмотрены ключевые подсистемы. Произведены расчеты показателей как системы в целом, так и её модулей. Рассмотрен вопрос потребления системой ресурсов системы и предложены методы минимизации их потребления. Описан протокол взаимодействия узлов системы. Описаны механизмы обеспечения надёжности системы. Произведены расчеты нагрузочной способности системы.
В третьей главе показана реализация комплекса, ключевые её особенности. Продемонстрированы результаты нагрузочного и функционального тестирования системы, построены графики производительности.