OrientDB | |
---|---|
Tyyppi | kaaviotietokanta , tietokannan hallintajärjestelmä , avoimen lähdekoodin ohjelmistot , NoSQL ja monimallitietokantajärjestelmä [d] |
Kehittäjä | Orient Technologies LTD |
Sisään kirjoitettu | Java |
Käyttöjärjestelmä | Linux , FreeBSD , OpenBSD , Windows , Mac |
Ensimmäinen painos | 2. huhtikuuta 2010 |
Laitteistoalusta | Java-virtuaalikone |
uusin versio | 3.1.0 (1. kesäkuuta 2020 [1] ) |
Testiversio | 3.2 |
Osavaltio | Aktiivinen |
Lisenssi | Apache v2 |
Verkkosivusto | orientdb.org |
OrientDB on graafinen DBMS , joka on varustettu dokumenttisuuntautuneilla ja olio- ominaisuuksilla [2] . kirjoitettu Javalla .
Tuetut skeemat: vähemmän (heikosti jäsennelty data), täysi (määrittää tiukasti pakolliset kentät) ja sekoitettu (sekoitettu: pakollinen + valinnaiset kentät). Sillä on käyttäjiin ja rooleihin perustuva turvallisuusprofilointijärjestelmä. Tukee tapahtumia ACID - vaatimusten mukaisesti . Tukee Gremliniä ja rajoitettua SQL -versiota kyselykielinä; tallennettuja toimenpiteitä tuetaan . Se käyttää omaa indeksointialgoritmiaan nimeltä RB+Tree, joka yhdistää punamustan puun ja B⁺-puun ominaisuudet , jolloin voit tasapainottaa päivitys- ja lisäystoimintojen suorituskykyä. Yhteyksien sijasta käytetään graafityylistä työtä - puiden rakentamista tietueiden välisten jatkuvien osoittimien avulla ja niiden nopeaa läpikulkua.
Toimitetaan kehittäjille ja tietokannan ylläpitäjille tarkoitetulla Web-Studio-verkkoliittymällä, joka tarjoaa visuaalisen tietokannan hallinnan ja kyselyn.
Alunperin vuonna 2010 kehittämä Luca Garulli ( perustuu C++ -kielellä kirjoitettuun Orient-oliotietokantaan ). Vuonna 2012 Garulli perusti kehitystyön kaupallistamiseksi samannimisen yrityksen, jonka SAP osti myöhemmin . Ilmainen versio (Community Edition, saatavilla Apache-lisenssillä ) ja kaupallinen versio (Enterprise Edition) julkaistaan.