Возможности Postgres Pro

Postgres Pro – российская объектно-реляционная система управления базами данных, разработанная на основе широко известной в мире СУБД PostgreSQL,  являющаяся реальной альтернативой СУБД иностранных производителей.

Основные возможности Postgres Pro

НАДЕЖНОСТЬ И УСТОЙЧИВОСТЬ
Надежность Postgres Pro обусловлена надежностью PostgreSQL, которая является известным и доказанным фактом на примере многих проектов, в которых PostgreSQL работает без единого сбоя и при больших нагрузках на протяжении нескольких лет.
 
КОНКУРЕНТНАЯ РАБОТА ПРИ БОЛЬШОЙ НАГРУЗКЕ
Postgres Pro использует многоверсионность (MVCC) для обеспечения надежной и быстрой работы в конкурентных условиях под большой нагрузкой.
 
МАСШТАБИРУЕМОСТЬ
Postgres Pro использует современную архитектуру многоядерных процессоров - его производительность растет линейно вплоть до 64-х ядер. Кластерные решения на основе Postgres Pro обеспечивают горизонтальную масштабируемость.
 
КРОССПЛАТФОРМЕННОСТЬ
Postgres Pro поддерживает все виды ОС Linux , а также MS Windows.
 
РАСШИРЯЕМОСТЬ
Расширяемость Postgres Pro позволяет добавлять новую функциональность, в том числе и новые типы данных, без остановки сервера и своими силами.
 
ПРЕВОСХОДНАЯ ПОДДЕРЖКА
Обеспечивается компанией Postgres Professional.

Высокий уровень соответствия ANSI SQL 92, ANSI SQL 99 и ANSI SQL 2003, 2011.

Технические детали Postgres Pro

  • Интерфейсы для Tcl, Perl, C, C++, PHP, Json, ODBC, JDBC, Embedded SQL in C, Python, Ruby, Java, ...
  • Интеграция защиты данных с операционной системой (SE-Linux).
  • View (materialized), sequences, inheritance, outer joins, subselects, referential integrity, window functions, CTE (WITH queries).
  • Продвинутый планировщик запросов позволяет оптимизировать сложные запросы.
  • Поддержка пользовательских функций, процедур, триггеров.
  • Процедурные языки pl/PgSQL, pl/Perl, pl/Python, pl/V8, pl/Java и другие.
  • Расширяемый набор типов данных с поддержкой индексов (GiST, GIN, SP-GiST).
  • Встроенная гибкая система полнотекстового поиска с поддержкой русского и всех европейских языков.
  • Поддержка NoSQL: слабо-структурированные данные (xml, json, jsonb).
  • Горячее резервирование и репликация (синхронная, асинхронная, каскадная), PITR.
  • Полная поддержка ACID и эффективной сериализации транзакций.
  • Функциональные и частичные индексы.
  • Интернационализация, поддержка Unicode и locale.
  • Загружаемые расширения, например, нечеткий поиск с помощью триграм, эффективная работа с массивами.
  • Поддержка SSL и Kerberos аутентификации.
  • Foreign Data Wrappers (writable), поддержка всех основных баз данных.