Apache Derby

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. március 24-én felülvizsgált verziótól ; az ellenőrzések 9 szerkesztést igényelnek .
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.

Derby technológia

Derby Embeddable Database Engine

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 .

Derby Network Server

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 .

Beépített hálózati szerver

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]

Adatbázis segédprogramok

Történelem

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]

Összehasonlítás más Java beágyazott SQL adatbázisokkal

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) .

Lásd még

Jegyzetek

  1. https://projects.apache.org/json/projects/db-derby.json
  2. Java DB - GYIK: "A Java DB az Apache Derby egyik formája?" . Letöltve: 2010. november 21. Az eredetiből archiválva : 2011. július 16..
  3. Lásd a beágyazott szerver példáját a következő helyen: http://db.apache.org/derby/docs/10.4/adminguide/ Archiválva : 2010. november 13. a Wayback Machine -nél
  4. Miért használja az IBM nyílt forráskódú Cloudscape-et Derby néven (hivatkozás nem érhető el) . IBM. Archiválva az eredetiből 2012. július 5-én. 
  5. Az Apache Derby végzett a Sun fedélzetén (downlink) . CNET news.com. Archiválva az eredetiből 2012. július 5-én. 
  6. Változások a Cloudscape elérhetőségében és támogatásában (lefelé irányuló kapcsolat) . IBM. Archiválva az eredetiből 2012. július 5-én. 
  7. Hsqldb vs Derby (lefelé irányuló kapcsolat) . Ignacio Coloma. Archiválva az eredetiből 2012. július 5-én. 
  8. H2 adatbázis-teljesítmény (downlink) . H2 adatbázis. Archiválva az eredetiből 2012. július 5-én. 
  9. Benchmark a h2-hez, hiperszonikushoz, derbihez . H2 adatbázis. Letöltve: 2010. november 21. Az eredetiből archiválva : 2010. május 10.

Bibliográfia

Linkek