Was ist Zeos?
Die ZEOS-Datenbankkomponenten kapseln den Zugriff auf mehrere Datenbanken für Software-Entwicklungssysteme. Sie sind frei verfügbar (bitte beachten Sie die Lizenzbedingungen) und der Quellcode ist enthalten.
In der Version 7.2.4 sind dies die folgenden Datenbanken:
- MariaDB 5, MariaDB 10,
- MySql 4.1, MySql 5.0
- ADO
- ASA7, ASA8, ASA12
- Firebird 1.5, Firebird 2.0, Firebird 2.1, Firebird 2.5, Firebird 3.0
- SQLite, SQLite 2.8, SQLite 3.0
- Sybase
- PostgreSQL, PostgreSQL 7, PostgreSQL 8, PostgreSQL 9
- FreeTDS MySQL <=7.0, FreeTDS MySQL -2000, FreeTDS MySQL >= 2005
- FreeTDS Sybase < 10, FreeTDS Sybase 10+
- Oracle, Oracle 9i
Warum Zeos verwenden?
Was sind die Vorteile?
Kaum jemand wird mit mehreren Datenbanksystemen entwickeln. Es kann jedoch notwendig sein, Daten aus einer anderen vorhandenen Datenbank zu lesen oder sogar mit ihr zu arbeiten. In diesem Fall ist es von großem Vorteil, auf diese Daten über die gleiche Schnittstelle zugreifen zu können.
Da der Quellcode verfügbar ist, kann es auch möglich sein, eine noch nicht vorhandene Verbindung selbst zu entwickeln.
Die Entwickler sind bestrebt, das Verhalten der BDE-Komponenten zu emulieren. Die BDE ist eine sehr gute Schnittstelle zu verschiedenen Datenbanken. Wer bereits damit gearbeitet hat, muss mit ZEOS wenig umdenken. Wer noch nicht mit der BDE gearbeitet hat, profitiert immer noch von dem durchdachten Konzept dieser Form der Datenanbindung.
Die ZEOS-Komponente kann auf die gängigsten Datenbanken zugreifen, auch auf eingebettete Versionen. Das bedeutet, dass für kleinere Anwendungen kein Datenbankserver installiert werden muss. Es reicht aus, einfach einige Dateien im Anwendungsverzeichnis zu kopieren (installieren).