Возможности 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), поддержка всех основных баз данных.