Обновления в репозитории 1.8
Продолжаем развивать тему полезностей для postgresql, в соответствующие репозитории pg добавлены:
- postgresql-16-pgaudit 16.1-1
- postgresql-16-repack 1.5.3-1
- postgresql-16-timescaledb 2.27.2-2
- postgresql-17-pgaudit 17.1-1
- postgresql-17-repack 1.5.3-1
- postgresql-17-timescaledb 2.27.2-2
- postgresql-18-pgaudit 18.0-3
- postgresql-18-repack 1.5.3-1
- postgresql-18-timescaledb 2.27.2-2
pgAudit — это расширение для базы данных PostgreSQL, которое обеспечивает детальное журналирование аудита сессий и объектов. Оно позволяет отслеживать, кто, когда и к каким данным обращался, создавая подробные структурированные логи для контроля безопасности и соблюдения корпоративных стандартов.
pg_repack — это консольная утилита и расширение для PostgreSQL, предназначенное для устранения раздувания таблиц и индексов. Она позволяет освободить неиспользуемое дисковое пространство без блокировки активных операций чтения и записи (DML).
Основные функции и преимущества
- Без блокировок: В отличие от стандартного VACUUM FULL, который эксклюзивно блокирует таблицу на время своей работы, pg_repack работает в фоновом режиме, сохраняя полный доступ к базе данных (за исключением долей секунды на финальном этапе переключения).
- Дефрагментация: Утилита создает временную копию таблицы, переносит в нее все актуальные данные, следит за изменениями, происходящими в оригинальной таблице, и в конце подменяет ее, удаляя старый файл
TimescaleDB — это расширение для PostgreSQL, разработанное специально для эффективного хранения и обработки данных временных рядов (Time-Series Data). Оно объединяет гибкость классических SQL-баз с высокой скоростью, характерной для узкоспециализированных хранилищ.
Собрана с TSL - это проприетарная (доступная для просмотра исходного кода) лицензия и набор премиум-функций в базе данных TimescaleDB. Она используется разработчиками для того, чтобы защитить свой бизнес от создания облачных сервисов сторонними компаниями, но при этом оставляет большинство возможностей бесплатными для индивидуального и корпоративного использования.