I-Micron Technology, i-DRAM kunye nenkampani yememori ye-flash,
Phakathi kwemimandla yesicelo se-injini, ukukhankanywa kwenziwa kwizinga eliphantsi lokugcinwa kwedatha kwi-NoSQL DBMS, i-software storages (SDS, i-Software-Defined Storage) njenge-Ceph kunye ne-Scality RING, iiplatifomu zokucubungula inani elikhulu ledatha (iDatha enkulu) , ii-high-performance computing systems (HPC), izixhobo ze-Intanethi zezinto (IoT) kunye nezisombululo zeenkqubo zokufunda koomatshini.
I-HSE ayilungiselelwanga kuphela ukusebenza okuphezulu, kodwa kwanobomi obude kuzo zonke iindidi zeeklasi ze-SSD. Isantya esiphezulu sokusebenza sifezekiswa ngemodeli yokugcina i-hybrid - eyona datha ifanelekileyo igcinwe kwi-RAM, enciphisa inani lokufikelela kwi-drive. Njengomzekelo wokudibanisa injini entsha kwiiprojekthi zomntu wesithathu
Ngokwetekhnoloji, i-HSE ixhomekeke kwimodyuli yekernel eyongezelelweyo
Uvavanyo lokusebenza usebenzisa iphakheji
Ngokomzekelo, i-MongoDB ene-injini ye-HSE yajika ibe malunga namaxesha e-8 ngokukhawuleza kune-version ene-injini ye-WiredTiger eqhelekileyo, kwaye i-RocksDB DBMS yayikhawuleza kune-injini ye-HSE ngaphezu kwamaxesha e-6. Ukusebenza okugqwesileyo kuyabonakala nakwiimvavanyo ezibandakanya i-95% yemisebenzi yokufunda kunye ne-5% yokuguqula okanye ukudibanisa imisebenzi (uvavanyo "B" kunye no "D" kwiigrafu). Uvavanyo C, olubandakanya imisebenzi yokufunda kuphela, lubonisa inzuzo emalunga nama-40%. Ukunyuka kokusinda kwe-SSD drives ngexesha lokubhala imisebenzi xa kuthelekiswa nesisombululo esisekelwe kwi-RocksDB kuqikelelwa ukuba ngamaxesha e-7.
Iimpawu eziphambili zeHSE:
- Inkxaso yabaqhubi abasemgangathweni kunye nokwandisiweyo ukusetyenzwa kwedatha kwifomathi engundoqo / yexabiso;
- Inkxaso epheleleyo yeentengiselwano kunye nokukwazi ukuhlukanisa izilayi zokugcina ngokudala ii-snapshots (i-snapshots ingasetyenziselwa ukugcina iqoqo elizimeleyo kwindawo yokugcina);
- Ukukwazi ukusebenzisa i-cursors ukunqumla idatha kwiimbono ezisekelwe kwi-snapshot;
- Imodeli yedatha elungiselelwe iindidi zomthwalo oxubeneyo kwindawo yokugcina enye;
- Iindlela eziguquguqukayo zokulawula ukuthembeka kokugcinwa;
- Izicwangciso ze-orchestration yedatha eyenziwe ngokwezifiso (ukusasazwa kwiindidi ezahlukeneyo zememori ezikhoyo kwindawo yokugcina);
- Ithala leencwadi elineC API enokuthi idibanise ngokuguquguqukayo kuso nasiphi na isicelo;
- Ukukwazi ukukala kwii-terabytes zedatha kunye namakhulu eebhiliyoni zezitshixo kwindawo yokugcina;
- Ukusetyenzwa ngokufanelekileyo kwamawaka emisebenzi efanayo;
- Ukunyuka okuphawulekayo kwi-throughput, ukunciphisa i-latency kunye nokunyuka kokubhala / ukufunda ukusebenza kwiindidi ezahlukeneyo zomsebenzi xa kuthelekiswa nezisombululo ezizezinye eziqhelekileyo;
- Ukukwazi ukusebenzisa iidrives ze-SSD kwiiklasi ezahlukeneyo kwindawo yokugcina ukunyusa ukusebenza kunye nokuqina.
umthombo: opennet.ru