Бакин А.О. (науч. рук. Перл И.А.) Проектирование и реализация высоконадежной, отказоустойчивой и распределенной облачной базы данных как надстройки для базы данных postgresql
В работе рассматривается проблемы автоматизации развертывания и эксплуатации высоконадежной, отказоустойчивой и распределенной СУБД на базе PostgreSQL в среде Docker. Учитывая отсутствие готовых решений, было разработано собственное автоматизированное решение, использующее техники избыточности и шардирования для обеспечения доступности СУБД в рамках одного и нескольких дата-центров. Решение полностью автономно и способно автоматически обнаруживать и исправлять сбои в работе узлов СУБД, а также вести непрерывное архивирование данных СУБД. Шардирование выполнено прозрачно для клиентов, без изменения стандартного протокола, и реализовано на стороне решения. Репликация данных между дата-центрами реализовано с соблюдением ACID свойств транзакций.
Бакин А.О. (науч. рук. Перл И.А.) Проектирование и реализация высоконадежной, отказоустойчивой и распределенной облачной базы данных как надстройки для базы данных postgresql // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2025]. URL: https://kmu.itmo.ru/digests/article/14120