Micron Technology, DRAM-i ja välkmäluettevõte,
Mootori rakendusvaldkondadest mainitakse madala taseme andmesalvestust NoSQL DBMS-is, tarkvarasalvestusi (SDS, Software-Defined Storage) nagu Ceph ja Scality RING, platvorme suurte andmemahtude töötlemiseks (Big Data) , kõrgjõudlusega andmetöötlussüsteemid (HPC), asjade Interneti-seadmed (IoT) ja masinõppesüsteemide lahendused.
HSE on optimeeritud mitte ainult maksimaalse jõudluse, vaid ka pikaealisuse tagamiseks erinevates SSD klassides. Kõrge töökiirus saavutatakse hübriidsalvestusmudeli abil – kõige olulisemad andmed salvestatakse RAM-i vahemällu, mis vähendab draivi juurdepääsude arvu. Näitena uue mootori integreerimisest kolmandate osapoolte projektidesse
Tehnoloogiliselt tugineb HSE täiendavale tuumamoodulile
Toimivuse testimine paketi abil
Näiteks osutus HSE mootoriga MongoDB umbes 8 korda kiiremaks kui tavalise WiredTiger mootoriga versioon ja RocksDB DBMS oli HSE mootorist enam kui 6 korda kiirem. Suurepärane jõudlus on nähtav ka testides, mis hõlmavad 95% lugemistoiminguid ja 5% muutmise või lisamise toiminguid (graafikute testid "B" ja "D". Test C, mis hõlmab ainult lugemisoperatsioone, näitab umbes 40% võimendust. SSD-draivide vastupidavuse suurenemine kirjutamisoperatsioonide ajal võrreldes RocksDB-l põhineva lahendusega on hinnanguliselt 7 korda.
HSE peamised omadused:
- Standardsete ja laiendatud operaatorite tugi andmete töötlemiseks võtme/väärtuse vormingus;
- Tehingute täielik tugi ja võimalus salvestuslõike eraldada hetktõmmiste loomise kaudu (hetktõmmiseid saab kasutada ka sõltumatute kogude säilitamiseks ühes salvestusruumis);
- Võimalus kasutada kursoreid andmete läbimiseks hetktõmmisepõhistes vaadetes;
- Andmemudel, mis on optimeeritud kombineeritud laadimistüüpide jaoks ühes salvestusruumis;
- Paindlikud mehhanismid salvestuskindluse juhtimiseks;
- Kohandatavad andmete orkestreerimisskeemid (jaotus salvestusruumis olevate eri tüüpi mälude vahel);
- C API-ga teek, mis suudab dünaamiliselt linkida mis tahes rakendusega;
- Võimalus skaleerida terabaitidele andmemahtudele ja sadadele miljarditele võtmetele salvestusruumis;
- Tuhandete paralleelsete toimingute tõhus töötlemine;
- Märkimisväärne läbilaskevõime suurenemine, latentsuse vähenemine ja suurenenud kirjutamis-/lugemisjõudlus erinevat tüüpi töökoormuse korral võrreldes standardsete alternatiivsete lahendustega;
- Võimalus kasutada eri klasside SSD-draive ühes salvestusruumis, et optimeerida jõudlust ja vastupidavust.
Allikas: opennet.ru