Apache derbi
| apache derbi | ||
|---|---|---|
| Általános információ | ||
| programtípus | adatbázis kezelő rendszer | |
| fejlesztő | Apache Software Foundation | |
| Első kiadás | 1997 | |
| Engedély | Apache licenc 2.0 | |
| Technikai információ | ||
| Beütemezett | Jáva | |
| Támogatott platformok | java virtuális gép | |
| Verziók | ||
| Legújabb stabil verzió | 10.16.1.12022. június 15 | |
| Linkek | ||
Az Apache Derby egy Java nyelven írt relációs adatbázis-kezelő rendszer , amely Java alkalmazásokba ágyazható és online tranzakciófeldolgozásra használható . Mérete 2 MB lemezterület. A kezdetben IBM Cloudscape néven terjesztett Apache Derby egy nyílt forráskódú projekt , amely az Apache 2.0 licenc alatt érhető el . Jelenleg Sun Java DB néven terjesztik.
Jellemzők
- API -k JDBC -hez és SQL -hez . Támogatja az SQL92 összes funkcióját és az SQL99 legtöbbjét . A használt SQL szintaxis az IBM DB2 -ből származik .
- A kódja körülbelül 2000 KB tömörített.
- Támogatja a teljes titkosítást , a szerepeket és az engedélyeket. SQL SCHEMAS -okkal rendelkezik az információk egyetlen adatbázisban történő szétválasztásához és a teljes felhasználói vezérléshez.
- Belsőleg támogatja az eljárásokat , a titkosítást és a tömörítést .
- Többnyelvű támogatást és speciális lokalizációkat biztosít .
- A 10.4-es verziótól kezdve egy egyszerű master-slave replikációs rendszert kínál .
- Tranzakciók és helyreállítás ACID hibákból .
- Három termék kapcsolódik a márkához:
- Derby Embedded Database Engine: Maga a motor.
- Derby Network Server: Lehetővé teszi a Derby adatbázissá alakítását, amely a hagyományos kliens-szerver modellt követi.
- Adatbázis segédprogramok: segédprogramok csomagja.
Előzmények
Az Apache Derby gyökerei a Cloudscape Inc-ben, egy oaklandi ( Kaliforniai ) vállalatban vannak, amelyet 1996 -ban alapítottak Java adatbázis-technológia fejlesztésére. Az adatbázismotor első verziója, akkori nevén JBMS, 1997 -ben jelent meg . Később a terméket Cloudscape névre keresztelték, és félévente jelentek meg új verziók. 1999- ben az Informix Software , Inc. felvásárolta a Cloudscape, Inc.-t. 2001 -ben az IBM megvásárolta az Informix Software eszközeit, beleértve a Cloudscape-et is. Az adatbázismotort átnevezték IBM Cloudscape-re, és továbbra is megjelentek a verziók, elsősorban az IBM Java termékek és köztes szoftverek beágyazott felhasználására összpontosítva.
2004 augusztusában az IBM átadta a kódot az Apache Software Foundation for Derbynek , az Apache DB projekt által támogatott projektnek. 2005 júliusában a Derby projekt magas szintű adatbázis-alprojektként folytatódott az Apache-ban . A Sun azzal a céllal csatlakozott a Derby projekthez, hogy saját termékeiben komponensként használja, és a Java 6 2006. decemberi megjelenésével a Sun megkezdte a Derby becsomagolását a Java DB nevű JDK -ba.
2007 márciusában az IBM bejelentette , hogy megkezdi a Cloudscape termék marketingjét és támogatását, de továbbra is hozzájárul az Apache Derby projekthez.
Kritika
A Derby Java nyelven íródott, és nincs kötése más nyelvekhez (ennek nem sok értelme lenne), ezért korlátozza a programozó használatát a Java virtuális gépen és a Java, Koylin, Scala stb. nyelven írt programokban. szkriptnyelvek, amelyek a JVM -en futnak ( Jython , JRuby , Jacl stb.). Ez másrészt az alkalmazásokat rendkívül hordozhatóvá teszi.
A Derby nagyobb mennyiségű memóriát használ, teljesítménye és SQL-kompatibilitása alacsonyabbnak tekinthető, mint az olyan alternatívák, mint az ingyenes és nyílt forráskódú H2 adatbázis . [ 1 ] [ 2 ]
Beágyazott módban csak egyetlen folyamatot támogat, amelynél az adatbázis nyitva van. Kliens/szerver módban azonban több egyidejű folyamat elérését támogatja a sorok blokkolásával.
Hivatkozások
- ↑ "Hsqldb vs. Derby" . Kolumbusz Ignác. Archiválva az eredetiből 2012. július 5-én . Letöltve: 2009. április 10 .
- ^ "H2 adatbázis teljesítménye" . H2 adatbázis.
Külső linkek
- Apache Derby projekt
- IBM Cloudscape webhely
- A Derby belső részei, egy nyílt forráskódú tiszta Java relációs adatbázismotor , amely beágyazott OSGi környezetben telepíthető
- Sun Microsystems Java DB webhely
- Miért használja az IBM nyílt forráskódú Cloudscape-et Derby néven , az IBM developerWorks webhelyén
- Apache Derby SMP méretezhetőség
- Próbálja ki a Derbyt a méretért: Kezdje el használni az Apache Derby adatbázist (Jeff Hanson, JavaWorld.com, 2006. 09. 29.) Archiválva : 2009-02-22 a Wayback Machine -nél .
- Sqlite Versus Derby