Кому: подписчики DevOps FM
Тема: средовый дайджест
📩 2 октября празднуется день рождения электронной почты. Именно в этот день в 1971 году инженер Рэй Томлинсон отправил первое в истории человечества сообщение по e-mail. Пс-с-с: у нас есть своя рассылка.
⚫️ Зарелизили новую стабильную ветку PostgreSQL 17.
Обновления для этой версии будут выходить в течение пяти лет, вплоть до ноября 2029 года. Из тех, что имеются сейчас:
• ускорили выполнение операции
VACUUM
и сократили потребление совместно используемых ресурсов благодаря новой структуре данных;• добавили утилиту
pg_createsubscriber
, которая преобразует физическую реплику в новую логическую;• обновили
pg_upgrade
: теперь она сохраняет слоты репликации как у издателей, так и у пользователей. Посмотреть все нововведения можно тут.
Кстати, поддержка ветки PostgreSQL 12 будет прекращена 14 ноября.
🟡 Ещё один релиз — MongoDB 8.0. Благодаря архитектурным улучшениям эта версия работает более чем на 30% быстрее предыдущих. Ещё появились новые варианты использования зашифрованных данных. Подробности — по ссылке.
⚫️ На InfoQ рассказали, как минимизировать задержку и стоимость в распределённых системах. Если очень коротко: вам поможет маршрутизация с учётом зоны.
🟡 На Dev разобрали ротацию резервных копий с помощью nxs-backup.
#devops #PostgreSQL #MongoDB #nxsbackup
Если в PostgreSQL у вас большое количество данных, их очистка может стать довольно проблематичной задачей. Обычные
DELETE
не сразу убирают строки с диска — из-за MVCC они остаются "мертвыми" пока их не удалит autovacuum, а это может привести к блокировкам таблиц и падению производительности.Автор предлагает интересное решение: использовать партиционирование. Вместо
DELETE
можно просто мгновенно удалять целые партиции без нагрузки на базу. В статье — подробный гайд по настройке pg_partman
и автоматизации чистки через pg_cron
.О том, как спасти высоконагруженные таблицы и не уронить прод — читайте здесь.
#devops #postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM