Apache Derby | |
---|---|
Típusú | Relációs DBMS |
Szerző | Cloudscape Inc (és később az IBM) |
Fejlesztő | Apache Software Foundation |
Beírva | Jáva |
Operációs rendszer | Többplatformos szoftver |
Első kiadás | 1997. és 2006. március 29. [1] |
Hardver platform | Java virtuális gép |
legújabb verzió | 10.15.2.0 ( 2020. március 1. ) |
Állapot | Aktív |
Engedély | Apache licenc 2.0 |
Weboldal | db.apache.org/derby/ |
Az Apache Derby egy Java nyelven írt relációs DBMS , amelyet Java-alkalmazásokba vagy valós idejű tranzakciófeldolgozásra terveztek . Az Apache 2.0 licenc. Korábban IBM Cloudscape néven ismerték. Az Oracle ugyanezeket a binárisokat Java DB [2] néven.
A Derby adatbázis-technológia középpontjában egy teljes értékű, beágyazható relációs adatbázis-motor áll. A JDBC és az SQL az elérhető API -k hozzá. Az IBM DB2 - höz hasonló SQL szintaxis támogatott .
A Derby hálózati szerver kliens-szerver képességekkel egészíti ki az adatbázismotor képességeit. A hálózati szerver lehetővé teszi a kliensek számára a TCP/IP -n keresztüli csatlakozást szabványos DRDAA webszerver webes támogatást nyújt a Derby számára a JDBC , ODBC / CLI , Perl és PHP számára .
A beágyazott adatbázis úgy is konfigurálható, hogy hibrid szerverbe ágyazott RDBMS-ként működjön; TCP/IP kapcsolatok elfogadása más ügyfelektől az ugyanazon a JVM-en lévő ügyfeleken kívül. [3]
Az Apache Derby a kaliforniai oaklandi székhelyű Cloudscape Inc.-től származik . Ezt a Java DBMS-t 1996-ban fejlesztette ki Nat Wyatt és Howard Torf. Az első kiadás, a JBMS, 1997-ben jelent meg. Ezt követően a terméket Cloudscape DB-re keresztelték át, kiadásai körülbelül félévente jelentek meg.
1999-ben az Informix Software, Inc. felvásárolta a Cloudscape, Inc.-t. 2001-ben az Informix Software tulajdonában lévő összes adatbázis-fejlesztést, beleértve a Cloudscape-et is, az IBM vette át . A DBMS-t IBM Cloudscape névre keresztelték, és továbbra is megjelentették, elsősorban az IBM Java termékek és köztes szoftverek beágyazott használatára összpontosítva.
2004 augusztusában az IBM Derby néven adományozta a forráskódot az Apache Software Foundationnek , az Apache DB projekt által finanszírozott inkubátorprojektnek . [4] 2005 júliusában a Derby projekt kilépett az Apache inkubátorból, és jelenleg az Apache DB legfelső szintű alprojektjeként fejlesztik. Mielőtt a Derby elhagyta volna az inkubátort, a Sun is csatlakozott a projekthez, hogy a Derbyt termékei alkotóelemeként használja [5] , és a Java 6 megjelenésétől kezdődően 2006 decemberében a Sun megkezdte a Derby szállítását a JDK részeként Java néven. DB.
2007 márciusában az IBM bejelentette, hogy visszavonja a Cloudscape termék marketingjét és támogatását, de továbbra is hozzájárul az Apache Derby projekthez. [6]
A végrehajtás sebességét tekintve a Derby nem teljesített jól más beágyazott SQL-adatbázisokhoz, például a másik nyílt és ingyenes H2 - adatbázishoz képest . [7] [8] [9]
A Derby fő versenytársaival , a HyperSQL -lel és a H2 -vel ellentétben nem támogatja a többverziós párhuzamosság-vezérlést (MVCC) .
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Legfelső szintű projektek |
| ||||||
Alprojektek |
| ||||||
Apache |
| ||||||
Egyéb projektek | |||||||
Fejlesztő projektek ( inkubátor ) |
| ||||||
Leszerelt projektek ( tetőtér ) | |||||||
|