Интернет магазин китайских планшетных компьютеров



Компьютеры - Ingres

11 мая 2011





Эта статья о системе управления базами данных, о французском художнике Энгре см.: Энгр, Жан Огюст Доминик.

Ingres — коммерчески поддерживаемая реляционная СУБД с открытыми исходными текстами. Ingres была создана как научно-исследовательский проект в Калифорнийском университете в Беркли в начале 1970-х годов. Закончился этот проект в начале 1980-х. Исходный код, как и для других проектов того же происхождения, был доступен за минимальную плату под лицензией BSD.

Postgres, несмотря на своё название, не основан на Ingres.

История

Ingres

В 1973 году в IBM приступили к разработке новой СУБД System R и научно-исследовательская группа, занимавшаяся данным проектом, выпустила комплект документации с описанием создаваемой системы. Двое учёных в Беркли — Майкл Стоунбрейкер и Юджин Вонг — заинтересовались результатами своих коллег из IBM и приняли решение начать свой собственный проект по созданию реляционной СУБД.

Этот проект использовался для исследования географической базы данных группой экономики в Беркли и был назван «Ingres». В дальнейшем проектом заинтересовались в трёх военных ведомствах: в Военно-воздушных и Сухопутных силах и Военно-морском флоте.

Получив стороннее финансирование, Ingres был разработан в течение середины 1970-х годов группой студентов и учёных. Ingres проходил через эволюцию, сопровождающуюся доработками, как и System R, с ранним прототипом в 1974 году. Затем Ingres был распространён среди небольшого количества пользователей и участников проекта. Прототип многократно переписывался, чтобы включить накопленный опыт, замечания пользователей и новые идеи. Подобно System R, Ingres работал в системах «низкого уровня» — в операционной системе Unix на машинах DEC.

Коммерциализация

В отличие от System R, исходный код Ingres был доступен за небольшую плату. В 1980 году около 1000 копий Ingres распространили по университетам. Многие студенты из Беркли и других университетов использовали исходный код Ingres для разработки различных коммерческих баз данных.

Студенты Беркли Джерри Хелд и позже Karel Youseffi, перешедшие на работу в Tandem Computers, создали СУБД, которая позже развилась в NonStop SQL. Эта система реализовывала технологии Ingres. NonStop SQL работала эффективно на параллельных компьютерах — то есть, было включено функциональное требование для распределённых баз данных. В 1989 в системе можно было запускать SQL-запросы параллельно, продукт становится довольно известным. Tandem позже был приобретён фирмой Compaq. В 2000 году NonStop SQL был переписан и теперь это продукт фирмы HP.

Robert Epstein, главный программист в проекте Berkeley, вместе со своими студентами из проекта Ingres — Paula Hawthorne и Mike Ubell, и позже Eric Allman — основали Sybase. Sybase был вторым продуктом в 1980-х и 1990-х годах. В 1997 году появился Informix. Ряд продуктов Sybase также был лицензирован Microsoft в 1992 году и перевыпущен под маркой Microsoft SQL Server.

Несколько компаний использовали исходный код Ingres для своих СУБД. Наиболее успешной из них была Relational Technology, Inc., основанная в 1980 году Стоунбрейкер и Вонг совместно с другим профессором из Berkeley — Lawrence A. Rowe . RTI был переименован в Ingres Corporation в середине 1980-х. Компания портировала код на DEC в VMS, которая была коммерческий ОС для компьютеров DEC.

Разрабатывала инструментальные средства для работы с базами данных и прикладные инструментальные средства разработки. Большинство времени ушло на расширение функционала и улучшение исполнения. Компания была приобретена ASK Corporation в ноябре 1990. Основатели RTI оставили компанию через несколько месяцев. В 1994 ASK Corporation продает Ingres фирме Computer Associates, которая начала предлагать Ingres под рядом имён.

В 2004 году Computer Associates выпускает Ingres r3 под open source лицензией. Код включал сервер СУБД, утилиты и прикладные инструментальные средства разработки. В ноябре 2005 Garnett & Helfrich Capital в партнёрстве с Computer Associates создали новую компанию — Ingres Corporation — для поддержки Ingres, OpenROAD и связанных продуктов.

В феврале 2006 года Ingres Corporation выпустила Ingres 2006 под GNU General Public License.

Postgres

В 1990 году Стоунбрейкер начал с новой компании, чтобы поставить на коммерческую основу Postgres, под именем Illustr, позже компания и технология были приобретены Informix.



Просмотров: 1054


<<< Экстремальная обработка транзакций