Базы данных PostgreSQL
PostgreSQL (произносится «Пост-Грес-Кью-Эл» или просто «постгрес») — свободная объектно-реляционная система управления базами данных (СУБД).
Является свободной альтернативой коммерческим СУБД (таким как Oracle Database, Microsoft SQL Server, IBM DB2, Informix и СУБД производства Sybase) вместе с другими свободными СУБД (такими как MySQL и Firebird).
Существует в реализациях для следующих платформ: Linux, Solaris/OpenSolaris, Win32, Mac OS X, FreeBSD, QNX 4.25, QNX 6.
Сильными сторонами PostgreSQL считаются:
- поддержка БД практически неограниченного размера
- мощные и надёжные механизмы транзакций и репликации
- наследование
- легкая расширяемость
Основные возможности
- Функции
- Триггеры
- Правила и представления
- Индексы
- Многоверсионность (MVCC)
- Типы данных
- Пользовательские объекты
- Наследование
Прочие возможности
- Соблюдение принципов ACID
- Соответствие стандартам ANSI SQL-92 и SQL-99
- Поддержка запросов с OUTER JOIN, UNION, UNION ALL, EXCEPT и подзапросов
- Последовательности
- Контроль целостности
- Репликация
- Общие табличные выражения и рекурсивные запросы
- Аналитические функции
- Поддержка Юникода (UTF-8)
- Поддержка регулярных выражений в стиле Perl
- Встроенная поддержка SSL и Kerberos
- Протокол разделяемых блокировок
- Подгружаемые расширения, поддерживающие SHA1, MD5, XML и другую функциональность (API открыт)
- Средства для генерации совместимого с другими системами SQL-кода и импорта из других систем
Источник : Wikipedia
|
|