Почему миграции в Percona XtraDB Cluster 8.0 могут приводить к падению кластера

В высоконагруженных кластерах Percona XtraDB обнаружен баг: при миграции через pt-online-schema-change узлы могут аварийно завершаться, запись блокироваться, а подключение новых узлов — срываться. Проблема устранена только в версии 8.0.42, обновление критично для продакшена.

5 min read

Другие выпуски

Debezium и CDC: возможности, альтернативы и подводные камни

Данные — кровь бизнеса, требующая мгновенной доставки. Пакетный обмен сменил CDC, фиксирующий изменения в реальном времени. Debezium стал стандартом open-source, но имеет компромиссы. В статье — его разбор, сильные и слабые стороны, а также альтернативные решения и кастомные подходы.
6 min read

Рекомендации по быстродействию web-приложений

Если вы стремитесь сделать своё web-приложение более быстрым и не знаете, с чего начать, эта статья именно для вас. Рассмотрим наиболее эффективные техники, которые потребуют изменений только в продуктовом коде приложения.
11 min read

Распределенные блокировки

Распределенные блокировки обеспечивают синхронизированный доступ к ресурсам в распределенных системах, предотвращая гонки состояний и дублирование задач. В статье объясняется принцип их работы, подводные камни и выбор Redis как оптимального решения.
7 min read

Файловая структура проектов в компании

Рассказ о нашей архитектуре FBCA (Feature-Based Clean Architecture) — как устроена структура модулей, чем отличаются слои, слайсы и сегменты, куда класть код и зачем. Почему важно соблюдать модульность, как устроены зависимости и зачем нужны conventions. Полезно для новичков и опытных разработчиков.
7 min read

Особенности работы слотов в WebComponents: что важно знать

Слоты в WebComponents ведут себя иначе, чем в привычных UI-фреймворках: содержимое не удаляется при исчезновении слота, а остаётся в DOM без вызова disconnectedCallback. Это влияет на жизненный цикл вложенных компонентов и требует особого внимания при проектировании.
2 min read

Ассиметричная видимость свойств в PHP 8.4

В PHP 8.4 появилась новая возможность — асимметричная видимость свойств. Она позволяет задавать разные уровни доступа на чтение и запись. В статье — обзор синтаксиса, примеры из реального кода и рекомендации по применению.
5 min read

Подписаться на новые выпуски блога

Не пропустите последние обновления.
i.ivanov@yandex.ru
Подписаться