Ingres (база данных)

редактировать
Ingres
Ingres Logo.svg
Автор (ы) Калифорнийский университет, Беркли
Разработчик (и) Actian Corporation. (ранее Relational Technology Inc)
Стабильная версия 11.0 / 21 апреля 2017 г.; 3 года назад (21.04.2017)
Написано наC
Операционная система Кросс-платформенная
Тип СУБД
Лицензия Стандартная общественная лицензия GNU или проприетарная
Веб-сайтwww.actian.com / products / operating-databases / ingres /

База данных Ingres () - это проприетарная SQL система управления реляционными базами данных, предназначенная для поддержки крупных коммерческих и государственных приложений.

Actian Corporation, которая объявила в апреле 2018 года о приобретении HCL Technologies, контролирует разработку Ingres и делает сертифицированные двоичные файлы доступными для загрузки, а также предоставление поддержки по всему миру. Был выпуск Ingres с открытым исходным кодом, но он больше не доступен для загрузки с Actian. Однако есть версия исходного кода, доступная на GitHub.

Содержание
  • 1 Ранняя история
    • 1.1 1970-е годы
    • 1.2 Коммерциализация (1980-е годы)
      • 1.2.1 Relational Technologies Inc
  • 2 Последние годы
    • 2.1 Actian
    • 2.2 Postgres
  • 3 Actian X - новый Ingres
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Ранняя история

Ingres начинался как исследовательский проект в Калифорнийском университете в Беркли с начала 1970-х по 1985 год. Исходный код, как и код других проектов в Беркли, был доступен по минимальной цене ниже версия лицензии BSD . Ingres породил ряд коммерческих приложений баз данных, включая Sybase, Microsoft SQL Server, NonStop SQL и ряд других.

Postgres ( Post In gres ), проект, который стартовал в середине 1980-х, позже превратился в PostgreSQL. Он совместим с ACID и полностью транзакционен (включая все операторы DDL ) и является частью инициативы стека с открытым исходным кодом Lisog.

1970-е годы

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

Они уже собрали деньги на исследование системы географических баз данных для экономической группы Беркли, которую они назвали Ingres, для IN teractive G raphics RE trieval S система. Вместо этого они решили использовать эти деньги для финансирования своего реляционного проекта и использовали их как затравку для нового и гораздо более крупного проекта. Они решили повторно использовать первоначальное название проекта, и новым проектом стал Университет ИНГРЭС. За дополнительным финансированием Стоунбрейкер обратился к DARPA, очевидному источнику финансирования компьютерных исследований и разработок в то время, но и DARPA, и Управление военно-морских исследований (ONR) им отказали. поскольку они уже финансировали исследования баз данных в другом месте. Затем Стоунбрейкер представил свою идею другим агентствам, и с помощью своих коллег он в конце концов получил скромную поддержку от NSF и трех военных агентств: Управления научных исследований ВВС, Управление армейских исследований и.

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

Коммерциализация (1980-е годы)

Ingres оставался в значительной степени похожим на IBM System R по концепции, но он был основан в основном на машинах DEC, обе в UNIX и VAX / VMS.

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

Студенты Беркли Джерри Хелд, а позже Карел Юсеффи переехали в Tandem Computers, где создали систему, которая превратилась в NonStop SQL. Система баз данных Tandem была повторной реализацией технологии Ingres. Она превратилась в систему, которая эффективно работала на параллельных компьютерах ; то есть он включал в себя функции для распределенных данных, распределенного выполнения и распределенных транзакций (последнее довольно сложно). Компоненты системы были впервые выпущены в конце 1970-х годов. К 1989 году система могла выполнять запросы параллельно, и продукт стал довольно известным как одна из немногих систем, масштабируемых почти линейно с количеством процессоров в машине: добавление второго ЦП к существующему серверу NonStop SQL почти в два раза. его производительность. Позднее Tandem была куплена компанией Compaq, которая начала переписывать в 2000 году, и теперь продукт продается по адресу Hewlett-Packard.

. В начале 1980-х Ingres конкурировала лицом к лицу с Оракул. Эти два продукта широко рассматривались как ведущие аппаратно-независимые реализации реляционных баз данных; они обладали сопоставимой функциональностью, производительностью, долей рынка и ценой, и многие комментаторы считали Ingres (возможно, незначительно) превосходным продуктом. Однако примерно с 1985 года Ingres неуклонно теряла долю рынка. Одной из причин был агрессивный маркетинг Oracle; другим было растущее признание SQL как предпочтительного языка реляционных запросов. Первоначально Ingres предоставил другой язык, Quel, и преобразование в SQL (представленное в Ingres версии 6) заняло около трех лет, потеряв драгоценное время в гонке.

Роберт Эпштейн, главный программист проекта, когда он был в Беркли, основал Britton Lee, Inc. вместе с другими студентами из проекта Ingres, Полой Хоторн и Майклом Убелл; позже к ним присоединился Эрик Оллман. Позже Эпштейн основал Sybase. Sybase была продуктом №2 (после Oracle ) в течение некоторого времени с 1980-х по 1990-е годы, прежде чем Informix появился «из ниоткуда» и занял свое место в 1997 году. Продукт Sybase line также была лицензирована для Microsoft в 1992 году, которая переименовала ее в Microsoft SQL Server. Эти отношения испортились в конце 1990-х, и сегодня SQL Server значительно превосходит Sybase по продажам.

Relational Technologies Inc

Несколько компаний использовали исходный код Ingres для производства продуктов. Самой успешной оказалась компания под названием Relational Technology, Inc. (RTI), основанная в 1980 году Стоунбрейкером и Вонгом и другим профессором Беркли, Лоуренсом А. Роу. В конце 1980-х RTI была переименована в Ingres Corporation. Компания перенесла код на DEC VAX / VMS, которая была коммерческой операционной системой для компьютеров DEC VAX. Они также разработали набор интерфейсных инструментов для создания баз данных и управления ими (например, средства записи сообщений, ввод и обновление форм и т. Д.) И инструменты разработки приложений. Со временем большая часть исходного кода была переписана, чтобы добавить функциональность (например, транзакции с несколькими операторами, SQL, метод доступа к B-дереву, типы данных даты / времени и т. Д.) И повысить производительность (например, скомпилированные запросы, многопоточный сервер). Компания была куплена ASK Corporation в ноябре 1990 года. Основатели покинули компанию в течение следующих нескольких месяцев. В 1994 г. компания ASK / Ingres была приобретена Computer Associates, которая продолжала предлагать Ingres под различными торговыми марками (например, OpenIngres, Ingres II или Advantage Ingres).

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

Последние годы

В феврале 2006 года Ingres Corporation выпустила Ingres 2006 под Стандартной общественной лицензией GNU. Ingres 9.3 был выпущен 7 октября 2009 года. Это был ограниченный выпуск, предназначенный для разработки новых приложений только для Linux и Windows.

Ingres 10 был выпущен 12 октября 2010 года как полный выпуск, поддерживающий обновление с более ранние версии продукта. Он был доступен для 32- и 64-битных Linux и 32-битных Microsoft Windows.

инициатив сообщества с открытым исходным кодом, включая Ingres:

Community Bundles - Alliance с другими поставщиками и проектами с открытым исходным кодом, такими как Alfresco, JasperSoft, Hibernate, Apache Tomcat и Eclipse, позволяют Ingres предоставлять свою платформу и технологии с другими технологиями с открытым исходным кодом.

Основанная Ingres и Карлтонским университетом, в 2008 году была проведена серия обучающих семинаров по открытому исходному коду для работы с другими сообществами и проектами разработчиков открытого исходного кода, чтобы познакомить студентов и сотрудников университетов и колледжей с концепции и реалии открытого исходного кода.

Другое участие включает: глобальные альянсы университетов Ingres, инженерный саммит Ingres, проект Ingres Janitors, а также участие в нескольких инициативах по открытому исходному коду.

Ingres Icebreaker - это устройство, которое объединяет базу данных Ingres с операционной системой Linux, позволяя людям одновременно развертывать и управлять базой данных и операционной системой.

Ingres CAFÉ (Consolidated Application Foundation для Eclipse), созданная группой разработчиков из Карлтонского университета, представляет собой интегрированную среду, которая помогает разработчикам программного обеспечения ускорить и упростить разработку приложений Java.

Ingres Geospatial был проект на базе сообщества по созданию соответствующих отраслевым стандартам функций геопространственного хранения в СУБД Ingres. Другими словами, для хранения картографических данных и обеспечения мощных функций анализа в СУБД.

В ноябре 2010 года Garnett Helfrich Capital приобрела последние 20% акций Ingres Corp, которые ей еще не принадлежали.

Actian

22 сентября 2011 года Ingres Corporation стала Actian Corporation. Он сосредоточился на Action Apps, которые используют системы Ingres или Vectorwise RDBMS.

Postgres

Проект Postgres был начат в середине 1980-х годов для устранения ограничений существующих реализаций реляционной модели для управления базами данных. Основным среди них была их неспособность позволить пользователю определять новые домены (или «типы»), которые представляют собой комбинации более простых доменов (см. реляционная модель для объяснения термина «домен»). В рамках проекта были изучены и другие идеи, в том числе включение носителей с однократной записью (например, оптических дисков), использование массивных хранилищ (например, никогда не удалять данные), логический вывод и объектно-ориентированные модели данных. Реализация также экспериментировала с новыми интерфейсами между базой данных и прикладными программами (например, «порталами», которые иногда называют «жирными курсорами»).

Получившийся проект, названный «Postgres», направлен на внедрение минимальное количество функций, необходимых для добавления полной поддержки типов. Сюда входила возможность определять типы, а также возможность полностью описывать отношения, которые до этого времени широко использовались, но полностью поддерживались пользователем. В Postgres база данных «понимала» отношения и могла извлекать информацию из связанных таблиц естественным образом, используя правила.

В 1990-х годах Stonebraker основал новую компанию по коммерциализации Postgres под названием Illustra. Компания и технология были позже приобретены Informix Corporation.

Actian X - новый Ingres

Ingres 11 был выпущен 18 апреля 2017 года и теперь известен как Actian X Hybrid Database.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-24 14:55:17
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте