Выпущен PostgreSQL 9.4


Группа глобальных разработчиков PostgreSQL выпустила PostgreSQL 9.4 с улучшенной поддержкой JSON, репликацией и производительностью индексации.

PostgreSQL — это система баз данных с открытым исходным кодом, изначально созданная в Калифорнийском университете в Беркли. Поддержка JSON в новой версии обеспечивается новым типом данных JSONB для PostgreSQL, который поддерживает быстрый поиск и простые поисковые запросы по выражениям с использованием Generalized Inverted Indexes (GIN). Есть также новые функции поддержки, которые можно использовать для извлечения данных JSON и управления ими. В объявлении о новой версии говорится, что функции обеспечивают производительность, которая соответствует или превосходит самые популярные базы данных документов, добавляя, что «с помощью JSONB данные таблиц могут быть легко интегрированы с данными документов для полностью интегрированной среды базы данных». Новый тип данных означает, что вы можете хранить и запрашивать данные JSON непосредственно в PostgreSQL без необходимости перехода к формату на основе схемы.

В новой версии также добавлен новый API (логическое декодирование) для чтения, фильтрации и управления потоком репликации PostgreSQL. API является основой для новых инструментов репликации, включая двунаправленную репликацию, поэтому вы можете создавать кластеры PostgreSQL с несколькими ведущими. Другие улучшения в системе репликации, такие как слоты репликации и реплики с задержкой по времени, улучшают управление и полезность серверов реплик.

Версия 9.4 также добавляет несколько улучшений производительности, включая улучшения индексов GIN, благодаря которым они становятся меньше на 50% и в 3 раза быстрее; одновременно обновляемые материализованные представления для более быстрой и актуальной отчетности; возможность быстрой перезагрузки кеша базы данных при перезапуске с помощью pg_prewarm; более быстрая параллельная запись в журнал транзакций PostgreSQL; и поддержка Linux Huge Pages для серверов с большой памятью.


Добавить комментарий