Про компанію Послуги Портфоліо Підтримка Відгуки клієнтів Контакнта інформація ТОВ Брутка: розробка програмного забеспечення та створення сайтів

Виконані проекти


по сфері застосування
за типом рішення
за типом додатку
по використаних технологіях


Фраза дня


Машини повинні працювати. Люди повинні думати.
Машини повинні працювати. Люди повинні думати.
Девіз IBM

PostgreSQL


PostgreSQL — объектно-реляционная система управления базами данных (СУБД). Является альтернативой как свободным СУБД (таким как MySQL и Firebird), так и коммерческим (Oracle Database, Microsoft SQL Server, IBM DB2, различные СУБД производства Sybase).

Сильными сторонами PostgreSQL считаются:

поддержка БД практически неограниченного размера;
мощные и надёжные механизмы транзакций и репликации;
расширяемая система встроенных языков программирования: изначально подерживаются SQL, PL/pgSQL, PL/Perl, PL/Python и PL/Tcl, а также имеется поддержка загрузки C-совместимых модулей;
поддержка со стороны многих языков программирования: C/C++, Java, Perl, Python, Ruby, ECPG, Tcl, PHP и других.
наследование.
легко расширяемая ситема типов.
PostreSQL поддерживает много типов полей двумерной оконной графики (точки, прямые, прямоугольники и т. д.). Есть поддержка массивов данных (несколько экземпляров однотипных данных в одном поле одной записи). Также имеется поддержка регулярных выражений в стиле языка Perl.

Главным слабым местом, происходящим из архитектуры самой СУБД, считается масштабируемость: в PostgreSQL имеются общие для всех соединений «узлы».

Прочие возможности:

Соблюдение принципов ACID.
Соответствие стандартам ANSI SQL-92 и SQL-99.
Триггеры, ограничения, правила и хранимые процедуры.
Поддержка запросов с OUTER JOIN, UNION, UNION ALL and EXCEPT и подзапросов.
Последовательности.
Контроль целостности.
Репликация.
Поддержка Юникод.
Поддержка регулярных выражений в стиле Perl.
Встроенная поддержка SSL и Kerberos.
Блокировки точнее, чем на уровне записи.
Функциональные и частичные индексы.
Подгружаемые расширения, подерживающие SHA1, MD5, XML и другую функциональность (API открыт).
Средства для генерации совместимого с другими системами SQL-кода и импорта из других систем.

Узнать больше о технологии >>