СУБД Postgres Pro Standard сочетает производительность и простоту использования, обеспечивая стабильную работу.
СУБД Postgres Pro Standard разработана специально для российского рынка на основе открытой СУБД PostgreSQL.
| Улучшения производительности на многоядерных системах |
|
| Усовершенствования полнотекстового поиска |
|
| Переносимость | Поддержка библиотеки libicu на всех платформах обеспечивает однозначную обработку порядка сортировки и прочих операций с юникодными символами. На ряде платформ эта библиотека улучшает производительность сортировки, и, что немаловажно, позволяет в Postgres Pro пользоваться abbreviated keys, которые были отключены в основной версии PostgreSQL. |
| Доступ к внутреннему представлению данных | Модуль pageinspect поддерживает доступ не только к метаинформации, но и к внутреннему представлению данных таблиц. |
| Сохранение планов выполнения запросов | Добавлен новый модуль sr_plan, позволяющий сохранять планы выполнения запросов и использовать сохраненные планы вместо того, чтобы формировать план запроса заново, при каждом выполнении. |
| Сохранение информации о статистике | Добавлен модуль dump_stat, позволяющий при дампе базы данных сохранять информацию о статистике и восстанавливать её. Это позволяет ускорить процедуру восстановления, избавляя от необходимости вычисления статистики командой VACUUM ANALYZE после восстановления. |
| Нечеткий поиск подстрок | Модуль pg_trgm поддерживает не только нечеткое сравнение строк, но и нечеткий поиск подстроки. |
| Покрывающие индексы | Поддержка конструкции INCLUDING в CREATE INDEX. |
| Запросы к полям типа JSONB | Добавлен модуль JSQuery, позволяющий на специальном языке формулировать запросы к полям типа JSONB с поддержкой GIN-индексов. |
| Совместимость с Microsoft SQL Server | Модуль mchar предоставляет дополнительный тип данных, а модуль fulleq - дополнительный оператор равенства для совместимости с Microsoft SQL Server. |
| Предотвращение разрастание каталога pg_class | Модуль fasttrun предоставляет транзакционно-небезопасную функцию для усечения временных таблиц, предотвращающую разрастание каталога pg_class. |
| Обновление статистики | Модуль online_analyze предоставляет набор функций, которые немедленно обновляют статистику в целевых таблицах после операций INSERT, UPDATE, DELETE и SELECT INTO в них. |
| Управление индексами при выполнении запроса | Модуль plantuner добавляет поддержку указаний для планировщика, позволяющих отключать или подключать определённые индексы при выполнении запроса. |