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