UPSERT и не только. Что ждать от PostgreSQL 9.5?
2 июля вышла PostgreSQL 9.5 alpha. Среди основных улучшений можно отметить:
- BRIN-индексы («индексы блоковых зон»), позволяющие сверхкомпактно индексировать очень большие таблицы.
- Существенные оптимизации скорости сортировки и хэширования в памяти.
- Автоматизированное управление размером лога транзакций.
- INSERT ON CONFLICT UPDATE, также известный как «UPSERT».
- Аналитические функции CUBE и ROLLUP.
- Безопасность строкового уровня (Row-Level Security, RLS).
- Новые манипуляционные возможности (функции и операторы) для типа данных JSONB.
- Инструмент pg_rewind и другие улучшения репликации и средств повышения отказоустойчивости.
- Множественные улучшения в механизм Foreign Data Wrappers, включая IMPORT FOREIGN SCHEMA.
- Существенные улучшения масштабирования на системах с большим количеством процессорных ядер и оперативной памяти.
Статья «UPSERT и не только. Что ждать от PostgreSQL 9.5?» расскажет о некоторых новинках подробнее.
>>> Скачиваем
>>> What’s New (англ.)
pgsql, postgresql, postgresql 9.5