BaseX

BaseX A BaseX-logo-small-transparent.png kép leírása. A kép leírása, az alábbiakban szintén kommentálva Az XML dokumentumot megjelenítő BaseX GUI többféle megjelenítésben. Információ
Fejlesztette BaseX Team
Az első verzió 2007
Utolsó verzió 9.5.2 (2021. május 27)
Letét github.com/BaseXdb/basex
Projekt állapota Aktív
Beírva Jáva
Környezet Java virtuális gép
Nyelvek Német, angol, francia, olasz, japán
típus Adatbázis kezelő rendszer
Engedély BSD 3 kikötések ( d )
Weboldal basex.org

A BaseX egy natív és könnyű XML adatbázis-kezelő rendszer, amelyet közösségi projektként fejlesztettek ki a GitHubon. A BaseX szakterülete a nagy dokumentumok és az XML-dokumentumok gyűjteményeinek tárolása, lekérdezése és megtekintése. A BaseX minden platformon működik, és ingyenes licenc engedélyével terjeszthető  (in) .

Más dokumentumorientált adatbázisokkal ellentétben az XML adatbázisok támogatják a szokásos lekérdezési nyelveket, mint például az XPath és az XQuery . A BaseX rendkívül megfelel a korábban említett World Wide Web Consortium (W3C) specifikációknak, valamint a hivatalos Update és a Full Text kiterjesztéseknek. A BaseX-ben található GUI lehetővé teszi a felhasználók számára, hogy interaktív módon keressenek, tárjanak fel és elemezzék adataikat. Valós időben értékeli az XPath / XQuery kifejezéseket (például a felhasználói bevitel során).

Technológiák

Az adatbázisok ábrázolása

Az XML dokumentumok tárolásához a BaseX az XML fa szerkezetének táblázatos ábrázolását használja. Az adatbázis kezeli egyetlen dokumentum vagy dokumentumgyűjtemény tárolását. A BaseX szerzői inspirációt merítettek az XPath Accelerator kódolási sémából és a Staircase Join Operator algoritmusból az XPath lokalizációs lépéseinek felgyorsítása érdekében. Ezenkívül a BaseX sokféle indexet kínál a lekérdezési fa, az attribútum, a szöveg összehasonlítás és a teljes szöveges keresési műveletek teljesítményének javítása érdekében.

A projekt története

A BaseX- et Christian Grün kezdeményezte 2005-ben a Bodeni Egyetemen . 2007-ben a BaseX nyílt forráskódúvá vált, és azóta BSD licenc alatt jelent meg .

Tudjon meg többet

Hivatkozások

  1. GitHub: BaseX
  2. "  A BaseX-sel létrehozott adatbázis-példányok áttekintése  " (hozzáférés : 2011. június 30. )
  3. "  W3C: XQuery Test Suite Result Summary  " , World Wide Web Consortium (hozzáférés : 2011. június 30. )
  4. "  W3C: XPath és XQuery Full Text 1.0 Test Suite Result Summary  " , World Wide Web Consortium (hozzáférés : 2011. június 30. )
  5. [PDF] Christian Grün, Marc Kramis Alexander Holupirek, Marc H. Scholl, Marcel Waldvogel, „Az  XPath-gyorsítót a határáig tolni  ” , Konstanz Egyetem,2006. június 30(megtekintés : 2011. június 30. )
  6. [PDF] "  Nagyméretű XML-példányok tárolása és lekérdezése  " , Konstanz Universität (hozzáférés : 2011. június 30. )
  7. "  BaseX 5.0: XML adatbázis Visual Frontenddel  " , Linux Magazine (hozzáférés : 2011. június 30. )
  8. (De) "  A német Bundesverwaltungsamt nyílt forráskódú Kompetenzzentrum  " (hozzáférés : 2011. június 30. )

Külső linkek