Benutzer-Werkzeuge

Webseiten-Werkzeuge


ingres

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ingres [2013-11-20 14:14:50] manfredingres [2016-04-12 22:49:58] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Ingres ======
 +
 +Ingres ist lange Zeit kommerziell vertrieben worden.
 +Seit ihrer Freigabe ist sie die einzige DB, mit ausgewachsenen Enterpriese-Funktionen.
 +So besitzt Ingres zum Beispiel einen hervorragenden Optimierer, der es möglich macht lange SQL-Aufrufe sehr schnell abzuarbeiten.
 +Ebenso kann sie **ohne Erweiterungen** (out of the Box) Datenbanken replizieren. Diese Funktion wurde erst in der //MySQL//-Version 5, recht unvollständig implementiert, sowie in der //PostgreSQL//-Version 8.5 nativ.
 +
 +
 +===== Geschichte =====
 +
 +  Ingres (1974-1985) => Ingres 6.4 => OpenINGRES => IngresII -> Ingres 2006 -> ... -> Ingres 10.1
 +     |
 +     +-=> Postgres (1985-1994) => Postgre95 (1994-1996) => PostgreSQL (seit 1996)
 +
 +
 +Ingres war in den Versionen 6.4 und IngresII lange Zeit ein häufig eingesetztes DBMS, hauptsächlich im Rechenzentrumsbetrieb von Universitäten und anderen öffentlich-rechtlichen Körperschaften. Eine Zeitlang konnte es sich wegen günstiger Lizenzierungskosten noch gegen die Dominanz von Oracle behaupten. Mit der Begründung, die Leistungsfähigkeit von Ingres sei vergleichbar mit anderen großen DBMS, wurden vor einigen Jahren die Lizenzgebühren stark angehoben, wodurch ein Hauptvorteil gegenüber Oracle verloren ging. In der Folge wurden Ingres-Installationen immer mehr durch Oracle-Implementierungen ersetzt. (Weltweit im Jahr 2004 nur noch ca. 15000 Installationen). Um den völligen Untergang von Ingres zu stoppen, wurde ab Version Ingres r3 Ingres als Open Source Software freigegeben. Ein großes Interesse, Ingres 2006 einzusetzen, ist aber bisher noch nicht festzustellen.
 +
 +Neben den geringen Lizenzgebühren hatte IngresII gegenüber etwa Oracle den Vorzug eines geringeren Resourcenbedarfs, weshalb es auch auf kleineren Maschinen eingesetzt werden konnte. Nachteile waren die schwierigere Bedienbarkeit, die geringere Zahlen von Plattformen, auf denen dieses System lief, und weniger Ingres-fähige Applikationen. Mit verantwortlich für den Niedergang war das unzureichende Marketing durch Computer Associates, und der daraus resultierende fehlende Umsatz, sowie auch ein Mangel an IT-Technikern, die dieses System beherrschen und im Bedarfsfall zum Soforteinsatz herangezogen werden konnten.
 +
 +
 +  * 1973: das //IBM System R//-Projekt veröffentlichte Unterlagen über ein relationales DB-Konzept => erster Nutzer dieser ersten SQL-Implementation war 1977 //Pratt & Whitney//
 +  * 1974: Das Projekt //University INGRES// (**IN**teractive **G**raphics **RE**trieval **S**ystem) wurde von Michael Stonebraker and Eugene Wong gestartet (inspiriert durch die Veröffentlichenungen des //IBM System R//-Projekt's)
 +  * 1977: Ingres-Projekt unter der Regie von Mike Stonebreaker an der University of California, Berkeley
 +  * 1982: Ingres wurde von Michael Stonebraker kommerziell vertrieben (unter dem Dach der Firma //Ingres Corporation// kommerzialisiert)
 +  * 1985: Michael Stonebraker kehrte zur Universität in Berkeley zurück um Ingres weiter zu entwickeln
 +  * 1994: [[http://www.ca.com/|Computer Associates]] hat //The ASK Group, Inc.// (//Ingres Corporation//) gekauft
 +  * 2004-11-01: [[http://www.heise.de/newsticker/meldung/Ingres-r3-fuer-Windows-und-Linux-als-Open-Source-verfuegbar-112423.html|Ingres r3 (3.0) steht jetzt unter der "CA Trusted OpenSource License"]]
 +  * Im Herbst 2005 gliederte //CA// Ingres aus und verkaufte das Datenbanksystem an die Investment-Firma //Garnett & Helfrich Capital//, die es nun wiederum unter dem Namen //Ingres Corporation// weiterhin als Open Source anbietet. => Entwickler sind jetzt [[http://www.actian.com|Actian Corporation]]
 +  * 2006: Ingres 2006 (unter der GPL version 2 Lizenz)
 +  * Mitte 2010: wurde mit //Vectorwise// zunächst für Linux 64-Bit (Windows 64-Bit angekündigt) eine neue Datenbank-Engine veröffentlicht, die für die Datenverarbeitung auf den Prozessorcache zurückgreift und damit die Datenanalyse bei lesenden Anwendungen erheblich beschleunigt.
 +
 +
 +===== Links =====
 +
 +  * [[http://www.giua.de/]] - Deutsche Ingres-Benutzervereinigung (German Ingres User Association e.V.) - Der Verein ist eingetragen in das Register am Amtsgericht Darmstadt.
 +  * [[http://de.wikipedia.org/wiki/Ingres]]
 +  * [[http://www.ingres.com/]]
 +  * [[http://www.heise.de/open/artikel/Freie-Datenbanken-im-Unternehmenseinsatz-Ein-Vergleich-221905.html]] - Datenbankenvergleich (2006-02-27)
 +  * [[http://www.bizyx.com/ingres/faq.htm]]
 +
 +
 +===== Installation =====
 +
 +  * [[http://www.actian.com/downloads/ingres]]
 +  * [[http://community.actian.com/wiki/Ingres_on_Debian_and_Ubuntu]]
 +  * [[http://esd.actian.com/product/Ingres_Database/10S]]
 +
 +
 +=== Evaluations-Version (10S) ===
 +
 +<file>
 +useradd -r -M ingres
 +tar xzf ingres-10s-126-NPTL-eval-linux-ingbuild-x86_64.tgz -C /tmp/
 +chown -R ingres:ingres /tmp/ingres-10.1.0-126-NPTL-eval-linux-ingbuild-x86_64
 +cd /tmp/ingres-10.1.0-126-NPTL-eval-linux-ingbuild-x86_64/
 +./install.sh -d /opt/Ingres/IngresII -u ingres
 +</file>
 +
 +
 +=== Community-Version (10.1) ===
 +
 +<file>
 +useradd -r -M ingres
 +tar xzf ingres-10.1.0-125-gpl-linux-ingbuild-x86_64.tgz -C /tmp/
 +chown -R ingres:ingres /tmp/ingres-10.1.0-125-gpl-linux-ingbuild-x86_64/
 +cd /tmp/ingres-10.1.0-125-gpl-linux-ingbuild-x86_64/
 +./install.sh -d /opt/Ingres/IngresII -u ingres
 +</file>
 +