На Хабре вышла наша новая статья — настоящая ретроспектива длиной в восемь лет. Рассказываем историю патча с 64-битным счётчиком транзакций: всё началось ещё в 2017 году, и с тех пор он прошёл через десятки версий. Показываем, как менялся подход к реализации, какие проблемы возникали при переносе между версиями и почему сообщество до сих пор не приняло патч, несмотря его на важность для высоконагруженных систем.
Вы узнаете:
➡️ Чем опасен wraparound — циклическое переполнение 32-битного счетчика;
➡️ Почему штатного механизма заморозки (freeze) для высоконагруженных систем бывает недостаточно;
➡️ Почему даже сегодня патч остаётся коммерческой технологией;
➡️ Как именно реализуют 64-битный счетчик.
В общем, история — про настойчивость, collaboration и вызовы, которые принимает open-source сообщество. Приглашаем к чтению и обсуждению всех, кому интересна глубокая разработка СУБД и будущее PostgreSQL!
↗️ Читать статью
#TantorPostgres #PostgreSQL #Habr
Вы узнаете:
В общем, история — про настойчивость, collaboration и вызовы, которые принимает open-source сообщество. Приглашаем к чтению и обсуждению всех, кому интересна глубокая разработка СУБД и будущее PostgreSQL!
#TantorPostgres #PostgreSQL #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍6👏4
Мониторинг и администрирование PostgreSQL в масштабе — непростая задача. Как строить работу, когда инстансов много, а использование ручных проверок и фрагментированных решений начинает доставлять неудобства? В свежей статье на Хабре разбираем три класса решений:
➡️ Классические системы на базе Prometheus + Grafana. Подходят большинству команд: гибкость, кастомизация, но скудный функционал без предиктивной аналитики и средств управления, а оценивать состояние можно только глубоко разбираясь в самих системах.
➡️ Специализированные решения open source для PostgreSQL. Готовые метрики и дашборды «из коробки», упрощённая интеграция. Хорошо подходят для малых и средних инсталляций, но отсутствует масса функций, необходимых крупным компаниям.
➡️ Коммерческие продукты enterprise-уровня. Поддержка большого числа инстансов, развитая аналитика и алертинг, централизация мониторинга, аналитики запросов и управления, предиктивная аналитика и автоматизация, роли и мультитенантность.
В статье — подробный разбор: архитектуры, схемы, плюсы и минусы, а также рекомендации по выбору подхода.
↗️ Читать статью
#Tantor #ПлатформаTantor #Habr
В статье — подробный разбор: архитектуры, схемы, плюсы и минусы, а также рекомендации по выбору подхода.
#Tantor #ПлатформаTantor #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2👏2❤1