Эксплуатация высокодоступных РСУБД с открытым исходным кодом в облачном окружении
Доклад посвящен задачам, решаемым подразделением разработки РСУБД с открытым исходным кодом компании Яндекс. В Яндекс.Облаке эксплуатируются масштабные инсталляции СУБД PostgreSQL и MySQL. Подразделение занимается доработкой этих РСУБД и построенных на них распределённых систем. Основная масса проблем решается техническими методами: профилированием, рефакторингом, оптимизацией алгоритмов и прочими занятиями разработчика ПО.
Вместе с тем есть некоторые важные проблемы, подходы к решению которых нуждаются в обсуждении в научной среде. Среди них автоматический подбор параметров, представление истории высокодоступной инсталляции, автоматическое конфигурирование топологии репликации и другие. Основные проблемы исходят из краевых случаев применения технологий репликации, масштабирования и пулинга: в облачном окружении относительно редкие проблемы воспроизводятся часто.
Слайды доклада.
Видео доклада.
Литература:
- Бородин А. Что и зачем мы делаем в Open Source базах данных. Расшифровка доклада: https://habr.com/ru/post/523258/
- Borodin A. Edge cases of synchronous replication in HA solutions. PgCon 2020 Developer Unconference Session. https://wiki.postgresql.org/wiki/PgCon_2020_Developer_Unconference/Edge_cases_of_synchronous_replication_in_HA_solutions
- Бородин А. Odyssey roadmap: что ещё мы хотим от пулера соединений. Расшифровка доклада: https://habr.com/ru/post/522734/
- Рылов Г. WAL-G: новые возможности и расширение сообщества. Расшифровка доклада: https://habr.com/ru/post/498428/
- Кукушкин А. Типичные ошибки при построении высокодоступных кластеров и как их избежать. Расшифровка доклада: https://habr.com/ru/post/518216/
- Лесков В. Подводные камни высокодоступных кластеров Postgres. Запись доклада: https://www.youtube.com/watch?v=NNh5LtCQ9Hc
- Borodin A. Disallow cancellation of waiting for synchronous replication. Pgsql-hackers discussion. https://www.postgresql.org/message-id/flat/C1F7905E-5DB2-497D-ABCC-E14D4DEE506C%40yandex-team.ru
- Borodin A. Logical replication from HA cluster. Pgsql-hackers discussion. https://www.postgresql.org/message-id/5275E06F-A746-4833-940A-29D3119CCDFC@yandex-team.ru
|