PostgreSQL уходит от MD5: почему схема аутентификации меняется
MD5 долго оставался стандартом для аутентификации в PostgreSQL. Но накопленные ограничения привели к планомерному отказу и переходу к более устойчивой модели.
«Базы данных» на ThecoreGrid — это про проектирование, эксплуатацию и масштабирование систем хранения данных в распределенных highload-средах.
Мы рассматриваем реляционные, NoSQL и NewSQL-решения, а также специализированные storage-движки с акцентом на модели консистентности, репликацию, партиционирование и отказоустойчивость. В темах — оптимизация запросов, стратегии индексации, управление транзакциями и performance tuning под реальной нагрузкой. Разбираем ключевые компромиссы: strong vs eventual consistency, задержки vs надежность, а также операционную сложность на масштабе. Контент основан на практиках BigTech, включая post-mortems инцидентов и опыт эксплуатации распределенных data-систем. Дополнительно — deep dive в устройство хранилищ, кеширующие слои, управление жизненным циклом данных и multi-region deployment. Вместо базовых гайдов — прикладная инженерная аналитика для backend- и data-инженеров, архитекторов и SRE-команд, отвечающих за надежность, масштабируемость и производительность хранения данных.
MD5 долго оставался стандартом для аутентификации в PostgreSQL. Но накопленные ограничения привели к планомерному отказу и переходу к более устойчивой модели.
Таймауты запросов не всегда означают проблему в базе данных. Часто деградация скрыта в пути между приложением и БД. Проблема проявляется в момент, когда метрики базы выглядят стабильными, но клиенты получают таймауты. На уровне наблюдения это выглядит как противоречие: latency растёт, а database time остаётся прежним. Причина в том, что пользовательский опыт формируется не временем выполнения … Читать далее
Controls: ← → to move, ↑ to rotate, ↓ to drop.
Mobile: use buttons below.