Apache Derby

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 24. března 2019; kontroly vyžadují 9 úprav .
Apache Derby
Typ Relační DBMS
Autor Cloudscape Inc (a později IBM)
Vývojář Apache Software Foundation
Zapsáno v Jáva
Operační systém Multiplatformní software
První vydání 1997 a 29. března 2006 [1]
Hardwarová platforma Java virtuální stroj
Nejnovější verze 10.15.2.0 ( 1. března 2020 )
Stát Aktivní
Licence Licence Apache 2.0
webová stránka db.apache.org/derby/

Apache Derby  je relační DBMS napsaný v Javě určený pro zabudování do Java aplikací nebo zpracování transakcí v reálném čase . Distribuováno za podmínek licence Apache 2.0 . Dříve známý jako IBM Cloudscape . Oracle distribuuje stejné binární soubory pod názvem Java DB [2] .

Technologie Derby

Derby Embeddable Database Engine

Srdcem databázové technologie Derby je plně vybavený, zabudovatelný relační databázový stroj. JDBC a SQL  jsou pro něj dostupná API . Je podporována syntaxe SQL podobná syntaxi IBM DB2 .

Derby Network Server

Síťový server Derby přidává možnosti klient-server ke schopnostem databázového stroje. Síťový server umožňuje klientům připojit se přes TCP/IP standardního DRDA Webový server poskytuje Derby webovou podporu pro JDBC , ODBC / CLI , Perl a PHP .

Vestavěný síťový server

Vestavěnou databázi lze také nakonfigurovat tak, aby fungovala jako hybridní server-embedded RDBMS; přijímání připojení TCP/IP od jiných klientů kromě klientů na stejném JVM. [3]

Databázové nástroje

Historie

Apache Derby vzniklo ve společnosti Cloudscape Inc. se sídlem v Oaklandu v Kalifornii . Tento Java DBMS byl vyvinut v roce 1996 Natem Wyattem a Howardem Torfem. První verze s názvem JBMS byla vydána v roce 1997. Následně byl produkt přejmenován na Cloudscape DB, jeho verze vycházely přibližně každých šest měsíců.

V roce 1999, Informix Software, Inc. získala společnost Cloudscape, Inc. V roce 2001 veškerý vývoj databází ve vlastnictví Informix Software, včetně Cloudscape, převzala IBM . DBMS byl přejmenován na IBM Cloudscape a pokračoval ve vydávání se zaměřením především na vestavěné použití s ​​produkty IBM Java a middleware.

V srpnu 2004 IBM darovala zdrojový kód Apache Software Foundation pod názvem Derby, projekt inkubátoru financovaný projektem Apache DB . [4] V červenci 2005 projekt Derby opustil inkubátor Apache a v současné době je vyvíjen jako dílčí projekt nejvyšší úrovně Apache DB. Než Derby opustil inkubátor, Sun se také připojil k projektu používat Derby jako součást svých produktů [5] a počínaje vydáním Java 6 v prosinci 2006 Sun začal dodávat Derby jako součást JDK pod názvem Java. DB.

V březnu 2007 IBM oznámilo, že stahuje marketing a podporu pro produkt Cloudscape, ale bude i nadále přispívat k projektu Apache Derby. [6]

Srovnání s jinými Java embedded SQL databázemi

Pokud jde o rychlost provádění, Derby si nevedl dobře ve srovnání s jinými vestavěnými databázemi SQL, jako je další otevřená a bezplatná databáze H2 . [7] [8] [9]

Derby na rozdíl od svých hlavních konkurentů HyperSQL a H2 nepodporuje multiversion concurrency control (MVCC) .

Viz také

Poznámky

  1. https://projects.apache.org/json/projects/db-derby.json
  2. Java DB - FAQ: "Je Java DB fork Apache Derby?" . Získáno 21. listopadu 2010. Archivováno z originálu 16. července 2011.
  3. viz Příklad vestavěného serveru na http://db.apache.org/derby/docs/10.4/adminguide/ Archivováno 13. listopadu 2010 na Wayback Machine
  4. Proč IBM využívá open source Cloudscape jako Derby (odkaz není k dispozici) . IBM. Archivováno z originálu 5. července 2012. 
  5. Absolventi Apache Derby se Sun na palubě (downlink) . CNET news.com. Archivováno z originálu 5. července 2012. 
  6. Změny v dostupnosti a podpoře Cloudscape (downlink) . IBM. Archivováno z originálu 5. července 2012. 
  7. Hsqldb vs Derby (downlink) . Ignacio Coloma. Archivováno z originálu 5. července 2012. 
  8. H2 Database Performance (downlink) . databáze H2. Archivováno z originálu 5. července 2012. 
  9. Benchmark pro h2, hypersonic, derby . databáze H2. Získáno 21. listopadu 2010. Archivováno z originálu 10. května 2010.

Bibliografie

Odkazy