Ingres

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

Ingres (произносится «ingress») — коммерчески поддерживаемая, открыто-исходная реляционная база данных. Сначала Ingres был создан как научно-исследовательский проект в Университете Калифорнии (США), Berkeley, начавшийся с начала 1970 годов и закончившийся в начале 1980 годов. Оригинальный код, подобно этому и другим проектам в Berkeley, был доступен за минимальную плату под версией лицензии BSD. С тех пор, начиная с середины 1980 годов, Ingres породил множество коммерческих баз данных, включая Sybase, Microsoft SQL Server, NonStop SQL и множество других. Postgres (Post Ingres), проект, который начался в середине 1980 годов, позже развивался в PostgreSQL. Ingres — один из наиболее влиятельных современных компьютерных научно-исследовательских проектов.

Содержание

История

Ingres

В 1973 году, когда IBM приступил к System R, научно-исследовательская группа IBM выпустила документацию, описывающую систему которую они формировали. Два ученых в Berkeley, Michael Stonebraker и Eugene Wong, заинтересовались результатами проекта и приняли решение, начать своей собственной проект реляционной базы, основываясь на документации научно-исследовательского проекта.

Этот проект использовался для исследования географической базы данных группой экономики в Berkeley и был назван «Ingres» («IN»teractive «G»raphics «RE»trieval «S»ystem) диалоговой графической системой поиска.

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


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

В отличие от System R, исходный код Ingres был доступен (на ленте) за небольшой гонорар. В 1980 году около 1,000 копий, распространяется по университетам. Много студентов из U.C. Berkeley и других Университетов, использовали исходный код Ingres для разработки различных коммерческих баз данных.

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

Robert Epstein, главный программист в проекте Berkeley, вместе с своими студентами из проекта Ingres Paula Hawthorne и Mike Ubell, и позже Eric Allman позже основали Sybase. Sybase был вторым продуктом (за System R породившей Oracle) в течение некоторого времени в 1980 и в 1990 годах, прежде, чем появился Informix в 1997. Ряд продуктов Sybase’s также был лицензирован Микрософт в 1992 году, названный Microsoft SQL Server. Cегодня Microsoft SQL Server продается лучше чем Sybase.

Несколько компаний использовали исходный код Ingres, чтобы производить СУБД. Наиболее успешной из них были Relational Technology, Inc., Inc.(RTI) основанные в 1980 году Stonebraker и Wong, совместно с другим профессором Berkeley, Lawrence A. Rowe. RTI был переименован в Ingres Corporation в средне 1980-х. Компания преобразовывала код на DEC в VMS, которая была коммерческий OS для компьютеров DEC. Разрабатывала инструментальные средства для работы с базами данных (напр, reporterwriters, дизайнер форм, и т. п.) и прикладные инструментальные средства разработки. Большинством времени ушло на расширение функционала (обработка SQL запросов, методы доступа B-tree, типы данных (дата/время) и т. п.) и улучшение исполнения (кэшированные запросы, и т. п.). Компания была приобретена ASK Corporation в ноябре 1990. Основатели RTI оставили компанию через несколько месяцев. В 1994, ASK Corporation продает Ingres Computer Associates, которые предлагают Ingres под рядом имен (OpenIngres, Ingres II, Advantage Ingres).


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

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

Postgres

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

Ingres в России

СУБД Ingres успешно эксплуатируется в России, начиная с 1994 года. Полное описание СУБД можно найти в статье "Опыт использования СУБД Ingres для построения распределённых неоднородных систем депозитария" Сафонова О.В.

Ссылки

Источники статьи:

Ссылки на сообщества:

Ссылки на продукт:

Документация:


Системы управления базами данных (СУБД)
MySQL | Firebird | InterBase | PostgreSQL | MS SQL Server | SQLite | DB2 | Oracle | Informix | DataFlex | Access | Sybase ASE | Sybase ASA | Sybase IQ | Cachee | Paradox | Pervasive SQL | MSDE | ЛИНТЕР | db4o | PrimeBase | Rdb | Ingres | Berkeley DB
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home