Entwickelt von | Apache Software Foundation |
---|---|
Erste Version | 1997 und 29. März 2006 |
Letzte Version | 10.15.2.0 (1 st März 2020) |
Anzahlung | svn.apache.org/repos/asf/db/derby/code/trunk und svn.apache.org/repos/asf/db/derby/code/trunk |
Geschrieben in | Java |
Betriebssystem | Multiplattform |
Umgebung | Java virtuelle Maschine |
Art | Datenbankverwaltungssystem |
Lizenz | Apache-Lizenz Version 2.0 |
Webseite | db.apache.org/derby |
Apache Derby ist eine relationale Datenbank-Engine, die in der Java- Sprachegeschrieben ist und in in Java geschriebene Programme eingebettet werden kann. Da es plattformübergreifend und sehr klein (2 MB) ist, lässt es sich besonders gut in jede Java-Anwendung integrieren.
Apache Derby ist ein Open Source- Projekt, das unter der Apache 2.0- Lizenz lizenziert ist .
Derby ist auch als IBM Cloudscape und Sun Java DB bekannt .
Da der Kern der Technologie- Engine in Java liegt , kann Derby innerhalb eines Java-Programms selbst arbeiten. JDBC und SQL sind die verwendeten Programmierschnittstellen.
Ermöglicht das Einrichten einer herkömmlichen Client-Server-Architektur. Es verwendet das Standard- DRDA- Protokoll und ermöglicht den Zugriff auf die Datenbank über JDBC , ODBC / CLI oder die Sprachen Perl und PHP .
Apache Derby wurde ursprünglich von Cloudscape Inc entwickelt, einem Startup, das 1996 in Oakland , Kalifornien, gegründet wurde , um Java-Technologien zu entwickeln. Die erste Veröffentlichung dieser Datenbank, damals JBMS genannt , fand 1997 statt . Anschließend wurde dieses Produkt in Cloudscape umbenannt und ungefähr alle sechs Monate erschienen neue Versionen. In 1999 Informix erworbene Software Wolkengebilde Inc. Im Jahr 2001 IBM Abschnitt Datenbank von Informix Software erworben, die Wolkengebilde enthielten. Cloudscape wurde weiterentwickelt, hauptsächlich um in die Java-Anwendungen von IBM eingebettet zu werden. ImAugust 2004IBM spendete den Code als Derby an die Apache Foundation, gesponsert vom Apache DB- Projekt . ImJuli 2005 Das Derby-Projekt hat den Incubator-Teil von Apache verlassen und wurde seitdem als Teilprojekt von Apache DB entwickelt.