59
PostgreSQL обладает высокой гибкостью, т. к. есть возможность
выполнения хранимых процедур на языках Java, Perl, Python, Ruby, C/C++ и
других [18]. Помимо этого стандартная библиотека функций содержит
множество встроенных функций, что освобождает пользователя от их
написания. Кроме того СУБД поддерживает работу с множеством типов
данных и у пользователя есть возможность создавать собственные.
СУБД имеет открытый исходный код, а лицензия BSD (Berkeley
Software Distribution license) позволяет его свободно модифицировать и
распространять [19]. Это делает PostgreSQL платформой для разработки
приложений, использующих реляционную СУБД.
10) Interbase
Кроссплатформенная система управления реляционными базами
данных. На сегодняшний день продвижением ПО занимается компания
Embarcadero Technologies. Разработки по Interbase 6 Open Source легли в
основу общедоступной СУБД Firebird [23].
СУБД применима в широком диапазоне вариантов использования:
от персонального компьютера до масштаба предприятия с сотнями
пользователей. Есть устойчивость к отключению сетей и потере питания за
счет резервного копирования в процессе работы сервера без его остановки.
Отказоустойчивость обеспечивается ведением журнала транзакций, и
возможности восстановления БД в конкретный момент времени.
Interbase поддерживает большинство современных языков
программирования, таких как Java, С, C++, .NET, Delphi, PHP и Ruby Версия
2009 года использует алгоритм симметричного блочного шифрования
AES/DES и поддерживает юникод. Существует возможность использования
СУБД в облачной среде Amazon EC2, что позволяет арендовать внешние
вычислительные мощности [24]. После работы с ознакомительной версией
ограниченное время можно приобрести ПО на постоянной основе.