PostgreSQL

PostgreSQL

Cвободная объектно-реляционная система управления базами данных (СУБД). Является свободной альтернативой коммерческим СУБД. На сегодняшний день - это самая продвинутая из открытых SQL СУБД в плане возможностей и полноты реализации стандартов SQL.

Скачать: по ftp, по http

PostgreSQL (произносится «Пост-Грес-Кью-Эл» или просто «постгрес») — свободная объектно-реляционная система управления базами данных (СУБД).

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

PostgreSQL поддерживает многие из возможностей стандарта SQL:2003 (ISO/IEC 9075).

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

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

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

    Википедия, свободная энциклопедия.