Различия между Postgres Pro и PostgreSQL
Postgres Pro наиболее актуальная версия PostgreSQL c добавленными дополнительными изменениями и добавленными расширениями. Многие из этих изменений уже приняты сообществом PostgreSQL и включены в состав следующей разрабатываемой версии PostgreSQL. Также в дистрибутив включены некоторые расширения и изменения, разработанные в Postgres Professional. Пользователи Postgres Pro таким образом получают ранний доступ к ряду важных нововведений и исправлений.
В настоящее время Postgres Pro имеет следующие отличия от PostgreSQL:
- Улучшение производительности на многоядерных системах (оптимизация буфер-менеджера и блокировок).
- Усовершенствования полнотекстового поиска: поиск фраз, морфология hunspell, некоторые морфологические словари включены в дистрибутив и могут быть подключены одним оператором SQL, модуль shared_ispell позволяет хранить словари в разделяемой памяти.
- Покрывающие индексы.
- Поддержка libicu на всех платформах, что обеспечивает независимые от платформы результаты сортировки.
- Модуль pg_trgm поддерживает нечёткое сравнение строк и поиск подстрок.
- Улучшенный модуль pageinspect обеспечивает доступ к внутренним структурам хранения данных
- Модуль sr_plan позволяет сохранять и восстанавливать планы запросов.
- Модуль dump_stat позволяет сохранять статистику данных при резервном копировании и восстановлении.
- Модуль jsquery реализует специальный язык запросов для эффективного, с использованием индексов, поиска в структурированных данных JSONB.
Выпуски Postgres Pro следуют за выпусками PostgreSQL, хотя иногда могут выпускаться чаще. Схема версионирования Postgres Pro основана на схеме версионирования PostgreSQL и включает дополнительную цифру.
| Пред. | Начало | След. |
| Что такое Postgres Pro? | Уровень выше | Краткая история PostgreSQL |
