Последние обновления в PostgreSQL 18 принесли разнообразие улучшений, которые заметно повысят удобство и надежность работы с этой системой управления базами данных. Январский CommitFest, находясь на передовой разработки, представил ряд значимых нововведений.
Улучшения в мониторинге
Одно из ключевых изменений заключает в себе улучшенную версию команды EXPLAIN ANALYZE
, которая теперь отображает информацию о буферах по умолчанию. Это нововведение предоставляет значительно больше данных для анализа доступности и использования ресурсов.
Новый вид pg_stat_io
включает обновленные столбцы для мониторинга операций чтения, записи и расширения, что позволяет администраторам корректнее оценивать текущую нагрузку. Также усовершенствован мониторинг статистики ввода-вывода
Обновления VACUUM и генерации UUID
Сочетая улучшения в процессах управления, разработчики PostgreSQL добавили функции, увеличивающие видимость процесса VACUUM
. Эти изменения позиционируют администраторов с выгодных позиций для своевременного управления ресурсами и повышения эффективности работы.
Кроме того, была добавлена возможность генерации UUID
с упорядоченными временными метками, что открывает новые возможности для разработки приложений, требующих уникально идентифицировать данные в распределённых системах.
Безопасность и защита паролей
На повестку дня также вынесен вопрос безопасности. Еще одним важным изменением является планированный переход от методов обработки паролей MD5. Эта устаревшая система вскоре будет прекращена в пользу более современных способов защиты.
Нововведения в безопасности стремятся защитить базы данных пользователей, предлагая более надежные методы защиты паролей и предотвращая возможные угрозы кибербезопасности.
Внедрение таких приготовлений является неотъемлемой частью эволюции PostgreSQL, закрепляя её позицию как одной из лучших систем управления базами данных с открытым исходным кодом.