OrientDB | |
---|---|
Típusú | gráf adatbázis , adatbáziskezelő rendszer , nyílt forráskódú szoftver , NoSQL és többmodell DBMS [d] |
Fejlesztő | Orient Technologies LTD |
Beírva | Jáva |
Operációs rendszer | Linux , FreeBSD , OpenBSD , Windows , Mac |
Első kiadás | 2010. április 2 |
Hardver platform | Java virtuális gép |
legújabb verzió | 3.1.0 (2020. június 1. [1] ) |
Teszt verzió | 3.2 |
Állapot | Aktív |
Engedély | Apache v2 |
Weboldal | orientdb.org |
Az OrientDB egy gráf DBMS , amely dokumentumorientált és objektumorientált képességekkel rendelkezik [2] . Java nyelven írva .
Támogatott sémák: kevesebb (gyengén strukturált adatok), teljes (szigorúan megadja a kötelező mezőket) és vegyes (vegyes: kötelező + opcionális mezők). Felhasználókon és szerepeken alapuló biztonsági profilozó rendszerrel rendelkezik. Támogatja az ACID követelményeknek megfelelő tranzakciókat . Támogatja a Gremlint és az SQL korlátozott változatát lekérdezési nyelvként; a tárolt eljárások támogatottak . Saját indexelési algoritmust használ, az RB+Tree-t, amely egyesíti a piros-fekete fa és a B⁺-fa jellemzőit , lehetővé téve a frissítési és hozzáfűzési műveletek teljesítményének egyensúlyát. A kapcsolatok helyett a gráf-stílusú munkát alkalmazzák - fákat építenek a rekordok közötti állandó mutatókkal és azok gyors bejárásával.
A fejlesztők és adatbázis-adminisztrátorok számára készült Web-Studio webes felülettel szállítjuk, amely vizuális adatbázis-kezelést és lekérdezést biztosít.
Eredetileg 2010-ben fejlesztette ki Luca Garulli ( a C++ nyelven írt Orient objektum-orientált adatbázis alapján ). 2012-ben Garulli egy azonos nevű céget alapított a fejlesztés kereskedelmi forgalomba hozatalára, amelyet később az SAP felvásárolt . Megjelent egy ingyenes kiadás (Community Edition, Apache licenc alatt ) és egy kereskedelmi kiadás (Enterprise Edition).