Но популярность этого продукта, как средства разработки, сегодня
несколько снизилась, хотя в мире еще достаточно ИС, созданных при помощи
него.
InterBase 7 SQL Server был создан, разрабатывался и продавался фирмой
InterBase Software Corporation (ISC). Сотрудник DhC James Starkey,
разработавший DSRI для Rdb, хотел расширить возможности Rdb, но его
предложения были отвергнуты DEC. Поэтому он создал собственную компанию,
разработавшую собственную RDBMS, первоначальное название которой было
Groton Database System (GDS).
Во время существования ISC дистрибуцией IB (под названием StarBase)
занималась фирма Cognos Inc, и до настоящего времени являющаяся одной из
основных фирм, оказывающей технические консультации и сопровождение по
InterBase. Впоследствии фирма ISC была приобретена компанией Ashton-Tate (в
этот момент James Starkey ушел в Harbor Software), и перешла в Borland при
приобретении последним Ashton-Tate.
При создании и развитии InterBase SQL Server было использовано
большое количество нетрадиционных решений и новых технологий: UDF –
определяемые пользователем функции. Расширяемость SQL-сервера не за счет
увеличения количества нестандартных встроенных функций, или реализации
сложного встроенного языка программирования, а при помощи внешних
модулей, создаваемых на компилируемых языках.
SQL-сервер IB Database построен на архитектуре множественных
поколений записей (Multi-Generational Architecture – MGA). Эта архитектура
использует уникальный версионирующий механизм, который обладает высокой
производительностью при обработке коротких транзакций и транзакций
принятия решений. Традиционно серверы баз данных поддерживают модель On-
Line Transaction Processing (OL TP), характеризующуюся большим количеством
коротких, одиночных транзакций. В то время как IB Database поддерживает
такой режим, дополнительно поддерживаются длительные транзакции
поддержки принятия решений.
Механизм версионирования позволяет транзакциям избавиться от лишних
блокировок используемых данных, и используемый принцип чтение данных не