Платформы корпоративных информационных систем



              

GNU SQL



GNU SQL


Проект GNU для многих программистов является символом свободы. Официальная лицензия на продукты GNU гарантирует свободный доступ и полную свободу модификации исходного кода. Почти для всякой утилиты среды Unix можно найти версию GNU - включая редактор (Emacs), командный процессор (bash) и ядро операционной системы (Hurd). До недавнего времени зияющим пробелом было отсутствие СУБД.

Институт системного программирования Российской Академии наук работает над тем, чтобы изменить это положение. Пару лет назад он выпустил первую открытую бета-версию GNU SQL - полностью функциональную РСУБД с поддержкой SQL и лицензией GNU Public License (GPL). Ко времени печати этой книги текущая версия GNU SQL имела номер 0.7beta.

Когда задумывалась GNU SQL, спецификация SQL 2 была еще не окончательной, поэтому первые версии GNU SQL обеспечивали поддержку только функций SQL89, а возможности SQL2 добавлялись постепенно.

В настоящее время GNU SQL поддерживает многие развитые возможности - транзакции, вложенные запросы и курсоры. Поскольку это бета-версия, мы не рекомендовали бы ее для промышленного использования. По мере своего становления она, конечно, будет достойна внимания. Подробнее узнать о GNU SQL можно на http://www.ispras.ru/-kml/gss/index.html









Содержание  Назад  Вперед