Apache Derby
| Apache Derby | |
| Fejlesztő | Apache Software Foundation |
| Legfrissebb stabil kiadás | 10.9.1.0 (2012. június 25.) +/- |
| Legfrissebb fejlesztői kiadás | ismeretlen +/- |
| Programozási nyelv | Java |
| Operációs rendszer | multi-platform |
| Méret | 2 Mb |
| Állapot | Aktív |
| Kategória | Relációsadatbázis-kezelő rendszer |
| Licenc | Apache Licenc 2.0 |
| Az Apache Derby weboldala | |
Az Apache Derby (korábbi nevén IBM Cloudscape) egy relációs adatbázis-kezelő rendszer (RDBMS), melyet az Apache Software Foundation fejlesztett ki, amely beágyazható Java programokba és használható online tranzakció feldolgozásban. Összesen 2 MB lemez területet foglal.[1]
Az Apache Derby-t nyílt forráskódú projektként fejlesztik Apache 2.0 licenc alatt. Az Oracle ugyanazt a binárist adja ki Java DB néven.[2]
Tartalomjegyzék |
Derby technológiák [szerkesztés]
Derby beágyazott adatbázis motor [szerkesztés]
A technológia magva a Derby adatbázis motorja, egy teljes funkcionalitást nyújtó relációs beágyazott adatbázis motor, amely támogatja a JDBC-t és az SQL-t, mint programozási API-kat. Az IBM DB2 SQL szintaxisát használja.
Derby hálózati szerver [szerkesztés]
A Derby hálózati szerver hagyományos kliens-szerver funkcionalitás biztosításával növeli a Derby adatbázis motor elérését.A hálózati szerver biztosítja a kliensek számára, hogy kapcsolódhassanak az adatbázis motorhoz TCP/IP felett a sztenderd DRDA protokoll használatával. Továbbá a Derby hálózati szerver támogatja a hálózatos JDBC-t,ODBC-t/CLI-t, Perl-t és PHP-t.
Beágyazott hálózati szerver [szerkesztés]
Egy beágyazott adatbázis úgy is konfigurálható, hogy hibrid szerverként v. beágyazott RDBMS-ként viselkedjen, azaz a TCP/IP kapcsolatokon keresztül kéréseket fogadjon más kliensektől, továbbá kliensektől ugyanabból a JVM-ből.[3]
Adatbázis segédeszközök [szerkesztés]
ij– egy eszköz, amely segítségével SQL scriptek futtathatók bármely JDBC adatbázison.dblook– Séma kinyerési eszköz a Derby adatbázisokhoz.sysinfo– segédeszköz, amely kiírja a verzió számokat és az osztály elérési utakat.
Története [szerkesztés]
Az Apache Derby egy Cloudscape Inc nevű oaklandi, kaliforniai, start-up cégtől származik, melyet 1996-ban alapított Nat Wyatt és Howard Torf azzal a céllal, hogy Java adatbázis technológiát fejlesszenek. 1997-ben adták ki az adatbázis motor első kiadást, melyet JBMS-nek neveztek el. Ezt követően a terméket átnevezték Cloudscape-re, majd az újabb kiadásokat hat hónaponta adták ki.
1999-ben az Informix Software Inc., felvásárolta a Cloudscape Inc.-t, 2001-ben pedig az IBM megvette az Informix Software adatbázis állóeszközeit, többek közt a a Cloudscape-et is. Az adatbázis motort új márkanéven IBM Cloudscape-nek nevezték el. A szoftverkiadások folytatódtak, a fő hangsúlyt a beágyazott használatra tették az IBM Java termékeivel és köztes szoftvereivel.
2004. augusztusában az IBM közreadta a kódot az Apache Software Foundation-nak Derby néven, amelyre indítottak egy inkubátor projekt, melyet az Apache DB projekt szponzorált.[4] 2005. júliusában a Derby projekt kikerült az Apache inkubátorból, és jelenleg az DB felső szintű projektjeinek egy alprojektjeként fejlesztik tovább az Apache-nál. Még a Derby inkubátorból való kikerülése előtt, a Sun csatlakozott a Derby projekthez azzal a céllal hogy, a saját termékeiben beépíti komponensként a Derby-t,[5].2006. decemberében a Java 6 kiadásakor a Sun elkezdte becsomagolni a Derby-t a JDK-ba Java DB márkanéven.
2007. márciusában az IBM bejelentette, hogy visszavonja a Cloudscape termék marketingjét és támogatását, de folytatja közreműködést az Apache Derby projektben.[6]
Lásd még [szerkesztés]
- Relációs adatbázis kezelő rendszerek listája
- Relációs adatbázis kezelő rendszerek összehasonlítása
- Dbclient
Jegyzetek [szerkesztés]
- ↑ The Apache DB Project. Apache.org
- ↑ Java DB - FAQs: "Is Java DB a fork of Apache Derby?"
- ↑ see Embedded Server Example in http://db.apache.org/derby/docs/10.4/adminguide/
- ↑ Why IBM is open sourcing Cloudscape as Derby. IBM
- ↑ Apache Derby graduates with Sun onboard. CNET news.com
- ↑ Changes in Cloudscape Availability and Support. IBM
Irodalom jegyzék [szerkesztés]
Apache Derby -- Off to the Races: Includes Details of IBM Cloudscape
Külső hivatkozások [szerkesztés]
- IBM Cloudscape weboldala
- Internals of Derby, An Open Source Pure Java Relational Database Engine deployable in an embedded OSGi environment
- Sun Microsystems Java DB weblodal
- Why IBM is open sourcing Cloudscape as Derby, IBM developerWorks site
- Apache Derby SMP skálázhatósága
- Apache Derby teljesítmény eredményei a JPA Benchmark-on
Fordítás [szerkesztés]
Ez a szócikk részben vagy egészben az Apache Derby című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.

