ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Евгений Иванов, Олег Бондарь — Шардированный не значит распределенный: если PostgreSQL мало

Автор: SmartData

Загружено: 2025-04-22

Просмотров: 671

Описание: Подробнее о конференции SmartData: https://jrg.su/aTWU2K
— —
Скачать презентацию с сайта SmartData — https://jrg.su/702j6u

Все знают, что PostgreSQL — очень эффективная СУБД, которая хорошо масштабируется вертикально. Но из-за отсутствия полноценного горизонтального масштабирования производительность PostgreSQL ограничена возможностями одного сервера. Большинство Citus-подобных решений позволяют шардировать базу, но шардированная база не является распределенной и не дает ACID-гарантий на распределенные транзакции. Мнение о распределенных СУБД диаметрально противоположно: считается, что они хорошо масштабируются горизонтально, у них ACID распределенные транзакции, но низкая эффективность в небольших инсталляциях.

При сравнении монолитных и распределенных СУБД часто говорят об архитектуре, но редко приводят конкретные числа, характеризующие производительность. Наш доклад, наоборот, полностью построен на эмпирическом исследовании этого вопроса. Наш подход прост: мы установили PostgreSQL и распределенные СУБД на одинаковые кластеры из трех железных серверов и сравнили, используя популярный бенчмарк TPC-C.

Из-за безграничных возможностей настройки PostgreSQL и отсутствия универсального конфига спикерам пришлось попробовать разные варианты его настройки. Они начали с наиболее производительной, но наименее отказоустойчивой конфигурации без Write-Ahead Logging (WAL) и репликации и дошли до гораздо более надежной конфигурации с двумя синхронными репликами. На каждом этапе проводили анализ и искали узкие места, чтобы тонко настроить PostgreSQL. Это позволило честно сравнить PostgreSQL с распределенными СУБД: CockroachDB и YDB — и ответить на вопрос, в какой именно момент PostgreSQL становится мало и как с этим быть.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Евгений Иванов, Олег Бондарь — Шардированный не значит распределенный: если PostgreSQL мало

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]