I-YDB, isizindalwazi se-SQL esabalaliswe ngomthombo ovulekile

Kulabo abafuna i-bi-database ye-SQL esabalalisiwe, isihloko esizokhuluma ngaso namuhla singase sibe nesithakazelo kuwe, njengoba sizoxoxa ngaso YDB, okuyisizindalwazi esisanda kwenzeka I-Yandex ikhiphe ikhodi yayo yomthombo.

I-YDB yayi yakhelwe kusukela phansi kuya phezulu ukuze iphendule isidingo esikhulayo sezinsiza zewebhu ezisebenzisanayo scalable. Ukukala, ukungaguquguquki okuqinile, kanye nokwenza kahle phakathi kobubanzi bekubalulekile kumthwalo wokusebenza ofana ne-OLTP.

I-YDB yakhiwe abantu abanesizinda esiqinile kusizindalwazi nezinhlelo ezisabalalisiwe, abathuthukise isizindalwazi se-No-SQL kanye nohlelo lwe-Map-Reduce lwenye yezinjini zokusesha ezinkulu kakhulu emhlabeni.

Ngaphansi kwelayisensi ye-Apache 2.0, i-YDB isebenzisa izinkundla ze-86-bit x64 nobuncane obungu-8 GB we-RAM.

“Sinolwazi olunzulu ngokusebenzisa amasistimu okukhiqiza emishinini ye-x86 64-bit esebenzisa Ubuntu Linux. Sithole ukuthi idizayini eguquguqukayo ye-YDB isivumela ukuthi sakhe izinsiza ezengeziwe phezu kwayo, okuhlanganisa imigqa eqhubekayo kanye namadivayisi we-virtual block,” kusho ithimba labathuthukisi.

“Ngezinjongo zokuthuthukisa, sihlala siqinisekisa ukuthi isizindalwazi se-YDB singakhiwa futhi sisetshenziswe ezinguqulweni zakamuva ze-MacOS ne-Microsoft Windows. »

YDB ingasatshalaliswa kuzo zonke izindawo ezintathu zokutholakala. Iqoqo lihlala lifundeka futhi libhaleka phakathi nokwehluleka okuphelele kwendawo eyodwa. I-Availability Zone iyisikhungo sedatha esingasodwa noma ingxenye yaso enebanga elincane elingokwenyama phakathi kwama-node kanye nengozi encane yokwehluleka ngokuhlanganyela nezinye izindawo zokutholakala.

Isifunda esikhulu sejografi indawo lapho ibanga phakathi kwezindawo zokutholakala kungamakhilomitha angama-500 noma ngaphansi. Iqoqo le-YDB elisatshalaliswe ngokwezindawo liqukethe izindawo ezitholakala ezindaweni ezitholakalayo ezihlukene phakathi kwesifunda esikhulu sendawo. I-YDB yenza idatha evunyelanisiwe ebhala kuZoni Zokutholakala ngayinye, iqinisekisa ukusebenza okungaphazamiseki esimweni sokwehluleka kwendawo yokutholakala.

Kumaqoqo asabalaliswe ngokwendawo, kungenzeka ukukhetha inqubomgomo yokusabalalisa izinsiza zekhompyutha phakathi kwezikhungo zedatha. Lokhu kukuvumela ukuthi ufinyelele ibhalansi efanele phakathi kwesikhathi esincane sokuphumula kanye nesikhathi esincane sokuphumula uma isikhungo sedatha sihluleka.

Ngokungafani nesizindalwazi esivamile sobudlelwano, I-YDB iyakala, okuvumela abathuthukisi ukuthi bavele banwebe iqoqo ngemithombo yekhompuyutha noma yokugcina ukuze ibhekane nomthwalo owengeziwe. YDB ihlukanise izendlalelo zekhompuyutha nezokugcina evumela izinsiza zokubala nezokugcina ukuthi zilinganise ngokuzimela.

Izikhungo zamanje zokukhiqiza zinama-node angaphezu kwe-10, igcina ama-petabyte edatha, futhi iphatha izigidi zemisebenzi esabalalisiwe ngomzuzwana.

I- ikhono lokudala ukucushwa okubekezelela iphutha eziqhubeka nokusebenza lapho amadiski, amanodi, ama-rack, ngisho nezikhungo zedatha ngazinye zehluleka. I-YDB isekela ukusetshenziswa okuvumelanayo kanye nokuphindaphinda kuzo zonke Zone Zokutholakala Ezintathu kuyilapho igcina isimo seqoqo esimweni lapho enye yezindawo yehluleka.

Futhi lokho kuye kwaba njalo ukwesekwa kokufinyelela kwedatha kusetshenziswa imibuzo yokuskena, eklanyelwe ukwenza imibuzo yokuhlaziya ye-ad-hoc kusizindalwazi, eyenziwa ngemodi yokufunda kuphela futhi ibuyisela ukusakaza kwe-grpc.

Ngaphezu kwalokho, isekela ukulungiselelwa okungenaseva kanye nabaqashi abaningi. Umsebenzisi angasebenzisa iqoqo le-YDB futhi adale imininingo egciniwe eminingi eyabelana ngechibi lesitoreji futhi ibe namanodi ekhompyutha ahlukene. Umsebenzisi angaphinda asebenzise imininingo egciniwe eminingi engenaseva eyabelana ngeqoqo lezisetshenziswa zekhompuyutha ukuze azisebenzise kahle.

I-YDB ihlanganisa ukungaguquguquki okuqinile, imisebenzi ye-ACID, imibuzo esebenza kahle kakhulu, ukutholwa kwedatha ngokushesha ngolimi lwesigodi lwe-SQL olujwayelekile, nosekelo lwe-JSON API. Isebenza ngayo yonke imisebenzi yesimanjemanje: inani elingukhiye, ubudlelwano, i-JSON.

Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.


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.