Sones GraphDB - Sones GraphDB

GraphDB
SonesLogo.jpg
Tuzuvchi (lar)sones GmbH
Barqaror chiqish
2.0 / 2011 yil 11-may (2011-05-11)
Operatsion tizimO'zaro faoliyat platforma
Mavjud:Ingliz, nemis
TuriMa'lumotlar bazasi
LitsenziyaIkki tomonlama litsenziyalash: Community Edition AGPLv3, Enterprise Edition tijorat va xususiydir

Sones GraphDB edi a grafik ma'lumotlar bazasi 2010 yildan 2012 yilgacha bo'lgan Germaniyaning sones GmbH kompaniyasi tomonidan ishlab chiqilgan. Uning so'nggi versiyasi 2011 yil may oyida chiqarilgan. sones GmbH Erfurt va Leypsig, 2012 yil 1 yanvarda bankrot deb e'lon qilingan.

GraphDB o'ziga xos edi, chunki uning dizayni og'irlikdagi grafikalar asosida yaratilgan. Ochiq manbali nashr 2010 yil iyulda chiqdi.[1] Savdoda mavjud bo'lgan korporativ versiya yanada kengroq funktsiyalarni taklif qildi.

GraphDB dasturlash tilida ishlab chiqilgan C # va yugurdi Microsoft "s .NET Framework va ochiq manbali reimplementatsiya bo'yicha Mono.[2][3]

GraphDB sifatida mavjud edi xizmat sifatida dasturiy ta'minot (SaaS) Microsoft bulut Azure xizmatlari platformasi.[4] GraphDB ham ochiq manbaning tarkibiy qismi bo'lgan eritma to'plami.

2014 yilda "GraphDB" savdo belgisi tomonidan sotib olingan Ontotext. OWLIM, Ontotext's grafik ma'lumotlar bazasi va RDF triplestore, GraphDB deb o'zgartirildi.[5]

Funktsionallik

GraphDB indekssiz edi qo'shni bu tugunlar / sub'ektlar o'rtasidagi munosabatlar uchun global indeksni boshqarish zarur emasligini anglatadi. Bog'langan ob'ektlar o'zlarining qo'shni tugunlariga to'g'ridan-to'g'ri murojaat qilishni o'z ichiga olgan.

Sones grafik ma'lumotlar bazasi tuzilgan bo'lmagan xususiyatlarni grafikning istalgan tugunlarida saqlashi va olish imkoniyatiga ega edi. Bundan tashqari, tuzilmaydigan ma'lumotlarni tuzilgan ma'lumotlarga o'tkazish va aksincha.

Tuzilgan ma'lumotlar ish vaqtida tugun va qirralarning yuqori ishlashi bilan dinamik ravishda kengaytirilishi mumkin. Qisqa vaqt ichida vertex turlaridan qo'shimcha xususiyatlar osongina kiritilishi yoki o'chirilishi mumkin edi.

GraphDB o'zining so'rovlar tilidan foydalangan, SQLga o'xshash bo'lgan GraphQL. Bu funktsiyalar yoki agregatlar kabi plaginlar yordamida ish vaqtida dinamik ravishda kengaytirilishi mumkin.

GraphDB ob'ektga yo'naltirilgan kontseptsiyadan foydalangan, bu esa integratsiyani yanada yaxshilagan ob'ektga yo'naltirilgan dasturlash tillar.

Interfeyslar

REST API

Bir qator interfeyslarni taqdim etishdan tashqari (masalan, Java, C #, WebShell, WebDAV ) sones grafik ma'lumotlar bazasi REST API-ni ham taklif qiladi. Bu zamonaviy veb-texnologiyalar bilan sodda aloqada bo'lishga imkon beradi. REST-so'rov to'g'ridan-to'g'ri ma'lumotlar bazasida CRUD operatsiyalarini bajarish uchun zarur bo'lgan narsadir.

Traverser API

Traverser API mahalliy ma'lumotlarni tahlil qilishga imkon beradi. Bir qator tugunlar (mahalliy) asosida qo'shni tugunlarni rekursiv ravishda qidirish mumkin (avval kenglik chuqurligi).

Arxitektura

GraphDB 4 ta dastur qatlamidan iborat modulli tuzilishga ega. Saqlash dvigatellari turli xil saqlash vositalarining interfeysi vazifasini bajaradi. GraphFS ma'lumotlar bazasi ob'ektlarini (tugunlari va qirralari) seriyalashtiradi va deserializatsiya qiladi va mavjud saqlash dvigatellarini ishlaydi. Haqiqiy grafikaga yo'naltirilgan ma'lumotlar bazasi mantig'i va ma'lumotlar bazasiga xos bo'lgan barcha funktsiyalar GraphDB-da amalga oshiriladi. GraphDS ma'lumotlar bazasidan foydalanish uchun interfeysni taqdim etadi. Ilova qatlamlari orasidagi interfeyslar umumiy bo'lib, bu komponentlarni alohida yangilashga imkon beradi.

Shuningdek qarang

Adabiyotlar

Tashqi havolalar