I-ArangoDB uhlelo oluvulekile lomthombo wemininingwane eminingi

I-ArangoDB-Web-UI

I-ArangoDB iyi-database yamamodeli amaningi ithuthukiswe yi-ArangoDB GmbH, this ibizwa ngokuthi i-database yendawo yonke selokhu uhlelo lwe-database isekela amamodeli wedatha amathathu (ukhiye / inani, amadokhumende, imidwebo) enesisuka semininingwane nolimi oluhlanganisiwe lwemibuzo i-AQL (Ulimi Lombuzo we-ArangoDB). Ulimi lombuzo luyachaza futhi luvumela ukuhlanganiswa kwamaphethini wokufinyelela kwedatha ahlukile embuzweni owodwa.

I-ArangoDB uhlelo lwe-NoSQL database kepha i-AQL ifana ngezindlela eziningi ne-SQL. Izindlela zokugcina idatha zihlangabezana nezidingo ze-ACID (Atomicity, Consistency, Isolate, Reliability), ukuxhasa ukuthengiselana, futhi kunikezela kokubili ukushuba okuqondile nokuqondile.

Ukuphathwa kwedatha kungenziwa ngokusebenzisa i-interface esekwe kuwebhu noma iklayenti le-ArangoSH console. Ikhodi ye-ArangoDB isatshalaliswa ngaphansi kwelayisense le-Apache 2. Iphrojekthi ibhalwe ngo-C naku-JavaScript.

Phakathi kwezici ezisemqoka ze-ArangoDB, singathola:

  • Amandla okwenza kanjalo ngaphandle kokuchaza i-schema sokugcina idatha (ayikho i-schema) - Idatha yakhiwe ngendlela yemibhalo lapho imethadatha nemininingwane mayelana nesakhiwo ihlukaniswa nedatha yomsebenzisi.
  • Ukusekelwa kokusebenzisa i-ArangoDB njengeseva yezinhlelo zokusebenza zewebhu kuJavaScript ngokwazi ukufinyelela ku-database nge-REST / Web API;
  • Usebenzisa iJavaScript ngezinhlelo ezisebenzisa isiphequluli ukufinyelela i-database kanye nabashayeli abagijima ohlangothini lwe-DBMS;
  • Ukwakhiwa kwemicu eminingi okusabalalisa umthwalo kuwo wonke ama-CPU cores;
  • Imodeli yokugcina idatha eguquguqukayo lapho ungahlanganisa ngazimbili inani lamaphuzu, amadokhumenti kanye nemingcele enquma ubudlelwano phakathi kwamarekhodi (izindlela zinikezwa ukugwema ama-graph we-graph);
  • Izinhlobo ezahlukahlukene zokwethula idatha (amadokhumenti, amashadi, namaketanga wenani lokhiye) kungaxubeka embuzweni owodwa, kube lula ukuhlanganiswa kwedatha eyingqayizivele;
  • Joyina ukuxhaswa kombuzo (JOYINA).
  • Amandla wokukhetha uhlobo lwenkomba oluhambisana nemisebenzi exazululwayo (ngokwesibonelo, ungasebenzisa inkomba ukusesha okugcwele);
  • Nokwethenjelwa okulungisekayo- Isicelo ngokwaso singanquma ukuthi yini ebaluleke kakhulu kuso: ukuthembeka okuphezulu noma ukusebenza okuphezulu;
  • Isitoreji esisebenza kahle, sisebenzisa ngokuphelele amakhono emishini yanamuhla (isb. Ama-SSD drives) nezinqolobane ezinkulu zingasetshenziswa;
  • Ukuthengiselana- Amandla okwenza imibuzo yamadokhumenti amaningi noma amaqoqo ngasikhathi sinye ngokuhlukaniswa kokuthengiselana okungaguquguquki nokungaguquguquki;
  • Ukusekela ukuphindaphindeka nokwehlukaniswa: ikhono lokwenza ukucushwa okuyisigqila esiyinhloko nokusabalalisa amasethi wedatha kumaseva ahlukahlukene ngokuya ngemfanelo ethile;
  • Ukwakha ama-microservices, uhlaka lwe-Foxx JavaScript lunikezwa olusebenza ngaphakathi kweseva ye-DBMS ngokufinyelela okuqondile kwedatha.

Mayelana nenguqulo entsha i-ArangoDB 3.6

OkwangempelaI-database isenguqulweni yayo ye-ArangoDB 3.6, lapho ukugcizelelwa kokusebenza kwezinto ezibuzwayo kuyabonakaliswa, kanye nokusebenza kwe-UPDATE ne-REPLACE.

Kanye futhi ukuqaliswa kokutholakala kokukhishwa okufanayo kwemibuzo ye-AQL, ini inciphisa isikhathi sokuqoqa idatha zisatshalaliswa ezindaweni ezahlukahlukene zeqoqo.

Futhi ukuqaliswa kokusebenza kwemibhalo sekwephuzile, okuvumela kwezinye izimo ukuqeda isidingo sokukhipha ngokuphelele imibhalo engasebenzi.

Lapho uthwebula imibhalo, ukulahlwa ngaphambi kwesikhathi kwemibhalo engafani nesihlungi esishiwo kunikeziwe.

Injini yokusesha egcwele ye-ArangoSearch ithuthukisiwe ukuxhasa ukuhlunga ngokususelwa ekufaneni kwedatha. Kungezwe ukusekelwa kwe-parser emibuzweni eqedela ngokuzenzakalela, imisebenzi ye-TOKENS () ne-PHRASE () isetshenziselwe ukukhiqizwa kombuzo onamandla wokusesha.

Ungayifaka kanjani i-ArangoDB kuLinux?

Kulabo abanentshisekelo yokukwazi ukufaka le database ekusatshalalisweni kwabo kwe-Linux, ungathola amaphakheji ahambisanayo ekusabalalisweni kweLinux abayisebenzisayo noma ikhodi yomthombo yokuhlanganiswa kusuka ku- isixhumanisi esilandelayo.

Kuyo kumele babhalise ukuthola izixhumanisi zokulanda. Mayelana nemibhalo ekufakweni nasekusebenzisweni, i isixhumanisi yilokhu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.