Шардирование базы дданых postgresql на основе анализа запроса
Аннотация
Выпускная квалификационная работа содержит 26 страниц, включающая 4 использованных источника.
Ключевые слова: POSTGRESQL, ГОРИЗОНТАЛЬНОЕ МАСШТАБИРОВАНИЕ, БАЗЫ ДАННЫХ, МАСШТАБИРОВАНИЕ, ОТКАЗОУСТОЙЧИВОСТЬ.
Темой данного реферата является “Шардирование базы данных postgresql на основе анализа запросов”. Данная работа разбита на несколько частей.
В первой части разбирается шардирование, виды шардирования, примеры архитектур шардирования.
Во второй части реферата разбираются возможные решения шардирования с учетом особенностей базы данных PostgreSQL, проводится их сравнение и соответствие необходимым требованиям.
В третьей части приводится подробная реализация выбранного алгоритма шардирования, внутреннее устройство, доказательство согласованности и его свойства. Реализованная шардированная база данных поддерживает исключительно одно-шардовые запросы. Дополнительно упоминаются идеи по реализации мульти-шардовых запросов.
Результатом дипломной работы является пулл реквест, который был принят в основную ветку postgres/spqr на МосХабе.
Ключевые слова: POSTGRESQL, ГОРИЗОНТАЛЬНОЕ МАСШТАБИРОВАНИЕ, БАЗЫ ДАННЫХ, МАСШТАБИРОВАНИЕ, ОТКАЗОУСТОЙЧИВОСТЬ.
Темой данного реферата является “Шардирование базы данных postgresql на основе анализа запросов”. Данная работа разбита на несколько частей.
В первой части разбирается шардирование, виды шардирования, примеры архитектур шардирования.
Во второй части реферата разбираются возможные решения шардирования с учетом особенностей базы данных PostgreSQL, проводится их сравнение и соответствие необходимым требованиям.
В третьей части приводится подробная реализация выбранного алгоритма шардирования, внутреннее устройство, доказательство согласованности и его свойства. Реализованная шардированная база данных поддерживает исключительно одно-шардовые запросы. Дополнительно упоминаются идеи по реализации мульти-шардовых запросов.
Результатом дипломной работы является пулл реквест, который был принят в основную ветку postgres/spqr на МосХабе.