Ingres Transactional Database
Ingres Transactional Database: Ingres ist ein relationales Datenbankmanagementsystem (RDBMS), das zu den Pionieren der relationalen Datenbanktechnologie...
Ingres
Ingres ist ein relationales Datenbankmanagementsystem (RDBMS), das zu den Pionieren der relationalen Datenbanktechnologie gehört. Ursprünglich als Forschungsprojekt an der University of California, Berkeley in den frühen 1970er Jahren entwickelt, beeinflusste Ingres maßgeblich die Entwicklung moderner Datenbanksysteme wie PostgreSQL, Sybase und Microsoft SQL Server. Heute wird Ingres als hybride transaktionale/analytische Datenbank von Actian, einer Division von HCLSoftware, vertrieben und weiterentwickelt.
Überblick
| Eigenschaft | Details |
|---|---|
| Typ | Relationales Datenbankmanagementsystem (RDBMS) |
| Entwicklung begonnen | 1973 (UC Berkeley) |
| Erste kommerzielle Version | 1980 (Relational Technology, Inc.) |
| Aktuelle Version | Ingres 12.0 (Juni 2024) |
| Eigentümer | HCLSoftware (über Actian) |
| Lizenz | Kommerziell / Open Source (GPL v2 für Community Edition) |
| Plattformen | Linux, Windows, Solaris, AIX, HP-UX, VMS |
| Website | actian.com/databases/ingres |
Produkte und Features
Hybride Datenbank-Architektur
Ingres unterstützt sowohl zeilenbasierte als auch spaltenbasierte Speicherformate. Die Integration der X100 Analytics-Engine ermöglicht die Verarbeitung von Transaktions- und Analyse-Workloads in einer einzigen Datenbank.
Kernfunktionen
- ACID-Konformität: Vollständig transaktionale Datenbank inklusive aller DDL-Statements
- Multi-Version Concurrency Control (MVCC): Parallele Zugriffe ohne Lesesperren
- SQL-Standard-Unterstützung: Vollständige SQL-Implementierung mit Erweiterungen
- JSON-Unterstützung: Native Verarbeitung von JSON-Dokumenten
- Spatial Data Types: 2D, 3D und 4D-Geodatentypen
Cloud- und Container-Unterstützung
- Deployment auf AWS, Azure und Google Cloud
- Kubernetes-Orchestrierung mit Helm Charts
- Docker-Container-Support
- Disaster Recovery mit Primary/Standby-Konfiguration
Sicherheitsfunktionen
- AES-256-Netzwerkverschlüsselung
- Dynamic Data Masking für Datenschutz-Compliance
- Erweiterte Zugriffskontrollen und Security Auditing
- Containerized UDFs zur Isolation von User-Defined Functions
Ingres 12.0 (Juni 2024)
Die aktuelle Version bringt:
- Bis zu 20% schnellere analytische Abfragen
- Workload Manager 2.0 für bessere Ressourcensteuerung
- Backup to Cloud und Disaster Recovery
- Python- und Java-UDFs in Containern
- OpenSSL 3.0 und SHA-2-Signaturen
Geschichte und Entwicklung
Akademische Ursprünge (1973-1980)
1973 begannen die UC Berkeley-Professoren Michael Stonebraker und Eugene Wong nach der Lektüre von Edgar F. Codds wegweisenden Arbeiten zum relationalen Modell mit der Entwicklung von INGRES (Interactive Graphics and Retrieval System). Zusammen mit Gerald Held und Peter Kreps veröffentlichten sie 1976 “The Design and Implementation of INGRES”.
Das Projekt demonstrierte erstmals (parallel zu IBM’s System R), dass ein praktisches und effizientes relationales Datenbanksystem realisierbar ist. Wichtige Konzepte aus INGRES werden bis heute verwendet:
- B-Tree-Indizes
- Primary-Copy-Replikation
- Query Rewriting für Views und Integrity Constraints
- Regeln und Trigger für Integritätsprüfungen
Kommerzielle Entwicklung (1980-1994)
1980 gründeten Stonebraker, Wong und Lawrence A. Rowe die Relational Technology, Inc. (RTI), die Ende der 1980er Jahre in Ingres Corporation umbenannt wurde. Das Unternehmen portierte den Code auf DEC VAX/VMS und entwickelte umfangreiche Frontend-Tools.
In den frühen 1980er Jahren konkurrierte Ingres direkt mit Oracle. Beide Produkte galten als führende hardware-unabhängige RDBMS-Implementierungen mit vergleichbarer Funktionalität. Ingres nutzte zunächst die Abfragesprache QUEL; die Umstellung auf SQL (Version 6) dauerte etwa drei Jahre und kostete wertvolle Marktanteile.
1990 wurde Ingres Corporation von der ASK Group für 110 Millionen USD übernommen.
Computer Associates Ära (1994-2005)
1994 erwarb Computer Associates (CA) die ASK Group. Unter CA-Eigentümerschaft wurde die Technologie kaum weiterentwickelt. Stark erhöhte Lizenzgebühren und mangelndes Marketing führten zu einem deutlichen Rückgang der Marktanteile.
2004 veröffentlichte CA den Quellcode als Open Source.
Unabhängigkeit und Open Source (2005-2011)
Im November 2005 wurde Ingres als eigenständige Ingres Corporation aus CA ausgegliedert. Garnett & Helfrich Capital übernahm die Mehrheitsbeteiligung, CA behielt eine Minderheitsbeteiligung.
Im Februar 2006 wurde Ingres 2006 unter der GNU GPL v2 veröffentlicht. Das Unternehmen baute Partnerschaften mit Open-Source-Projekten wie Alfresco, JasperSoft, Hibernate und Apache Tomcat auf.
Actian Corporation (2011-2018)
Am 22. September 2011 wurde Ingres Corporation in Actian Corporation umbenannt. Das Unternehmen fokussierte sich auf Datenmanagement und -integration und integrierte weitere Produkte wie Vectorwise/Vector, Pervasive PSQL/Zen und OpenROAD.
2017 kündigte Actian Ingres als erste nativ integrierte hybride Datenbank an.
HCL-Übernahme (2018-heute)
Im Juli 2018 übernahmen HCL Technologies und Sumeru Equity Partners Actian für 330 Millionen USD. HCL hielt 80%, Sumeru 20%.
2021 übernahm HCL Technologies die vollständige Kontrolle über Actian, das seitdem als Data and Analytics Division von HCLSoftware operiert.
Führung
Actian Leadership Team
| Position | Person |
|---|---|
| CEO | Marc Potter (seit Januar 2023) |
| COO | Steve Lennon |
| CTO | Emma McGrattan |
| CMO | Jennifer Jackson |
| CIO | Steve Padgett |
Emma McGrattan ist seit über 30 Jahren bei Ingres/Actian und leitete bereits 2005 beim Spin-off aus CA die Entwicklungsabteilung.
Gründer (historisch)
- Michael Stonebraker: Turing Award 2014, später Gründer von Postgres (Vorläufer von PostgreSQL)
- Eugene Wong: ACM Software System Award 1988, IEEE Founders Medal 2005
- Lawrence A. Rowe: Mitgründer von Relational Technology, Inc.
Eigentümerschaft
| Zeitraum | Eigentümer | Transaktion |
|---|---|---|
| 1980-1990 | Relational Technology/Ingres Corp. | Gründung |
| 1990-1994 | ASK Group | Übernahme für 110 Mio. USD |
| 1994-2005 | Computer Associates | Übernahme der ASK Group |
| 2005-2018 | Garnett & Helfrich Capital (PE) | Spin-off aus CA |
| 2018-2021 | HCL Technologies (80%) + Sumeru Equity Partners (20%) | Übernahme für 330 Mio. USD |
| 2021-heute | HCLSoftware (100%) | HCL übernimmt Sumeru-Anteil |
Hinweis: Da Actian seit 2021 vollständig zu HCLSoftware gehört und kein Private-Equity-Investor mehr beteiligt ist, entfällt eine Exit-Prognose.
Technische Einflüsse
Ingres hatte enormen Einfluss auf die Datenbankentwicklung:
| Projekt/Produkt | Beziehung zu Ingres |
|---|---|
| PostgreSQL | Direkter Nachfolger (“Post-Ingres”), ab 1985 von Stonebraker entwickelt |
| Sybase | Basiert auf Ingres-Konzepten |
| Microsoft SQL Server | Ursprünglich Sybase-basiert |
| NonStop SQL | Von Ingres beeinflusst |
Konkurrenz
Historische Wettbewerber
- Oracle Database: Hauptkonkurrent in den 1980er Jahren
- IBM DB2: Enterprise-RDBMS von IBM
Aktuelle Wettbewerber
| Kategorie | Wettbewerber |
|---|---|
| Enterprise RDBMS | Oracle, Microsoft SQL Server, IBM DB2 |
| Open Source RDBMS | PostgreSQL, MySQL, MariaDB |
| Hybride Datenbanken | SAP HANA, SingleStore, CockroachDB |
Kunden
Ingres wird von über 3.000 Kunden weltweit eingesetzt, darunter:
- Lufthansa Systems
- Irish Office of Revenue Commission
- Capita Software Services
Quellen
- Ingres (database) - Wikipedia
- [Actian Ingres | Ingres Transactional Database](https://www.actian.com/databases/ingres/)
- [Actian Launches Ingres 12.0 Database - PR Newswire](https://www.prnewswire.com/news-releases/actian-launches-ingres-12-0-database-302163493.html)
- Actian - Wikipedia
- Michael Stonebraker - A.M. Turing Award Laureate
- Eugene Wong - Wikipedia
- [HCL Technologies and Sumeru Equity Partners to Acquire Actian Corporation](https://www.actian.com/company/press-releases/hcl-technologies-and-sumeru-equity-partners-acquire-actian-corporation/)
- [CA spins Ingres off to independent company - Network World](https://www.networkworld.com/article/2316130/ca-spins-ingres-off-to-independent-company.html)
- Actian Leadership Team
- Database of Databases — Ingres
- Ingres vs. Oracle vs. PostgreSQL Comparison - DB-Engines
Kommentare werden geladen...