Институт системного программирования им. В.П. Иванникова РАН


GNU SQL Server

Начало проекта – 1996 год. Окончание проекта - 1999 год.

GNU SQL Server — это бесплатная переносимая многопользовательская реляционная система управления базами данных. Она поддерживает полную версию диалекта SQL89 и имеет некоторые расширения относительно SQL92. GNU SQL Server реализует высокий уровень изолированности транзакций и статическую и динамическую компиляцию запросов. И серверная, и клиентская стороны системы работают на Unix-подобных системах. Клиент-серверное взаимодействие основано на механизме RPC. Взаимодействие серверных процессов основано на механизмах посылки сообщений и разделяемой памяти. Наиболее интересные результаты исследования следующие:

  • оптимизация запросов на основе стоимости с неунифицированным распределением значений колонок;
  • основанная на предикатах схема блокировок для управления транзакциями;
  • раздельные логическое и физическое журналирование и восстановление.

Дополнительную информацию о системе и доступные для загрузки файлы см. на домашней странице GNU SQL Server.

Исполнитель

Информационные системы

Перейти к списку всех проектов