Micron Technology, DRAM- ja flash-muistiyhtiö,
Moottorin sovellusalueista mainitaan matalan tason tiedontallennus NoSQL DBMS:ssä, ohjelmistotallennukset (SDS, Software Defined Storage), kuten Ceph ja Scality RING, alustat suurten tietomäärien käsittelyyn (Big Data) , korkean suorituskyvyn laskentajärjestelmät (HPC), esineiden Internet-laitteet (IoT) ja ratkaisut koneoppimisjärjestelmiin.
HSE on optimoitu maksimaalisen suorituskyvyn lisäksi myös pitkäikäisyyteen useissa SSD-luokissa. Suuri toimintanopeus saavutetaan hybriditallennusmallilla - tärkeimmät tiedot tallennetaan välimuistiin, mikä vähentää aseman käyttöjen määrää. Esimerkkinä uuden moottorin integroimisesta kolmannen osapuolen projekteihin
Teknologisesti HSE luottaa ylimääräiseen ydinmoduuliin
Suorituskyvyn testaus paketin avulla
Esimerkiksi MongoDB HSE-moottorilla osoittautui noin 8 kertaa nopeammaksi kuin tavallisella WiredTiger-moottorilla varustettu versio, ja RocksDB DBMS oli yli 6 kertaa nopeampi kuin HSE-moottori. Erinomainen suorituskyky näkyy myös testeissä, joissa on 95 % lukutoimintoja ja 5 % muokkaus- tai lisätoimintoja (testit “B” ja “D” kaavioissa). Testi C, joka sisältää vain lukuoperaatioita, osoittaa vahvistusta noin 40 %. SSD-asemien kestävyyden kasvun kirjoitusoperaatioiden aikana RocksDB-pohjaiseen ratkaisuun verrattuna arvioidaan 7-kertaiseksi.
HSE:n tärkeimmät ominaisuudet:
- Tuki vakio- ja laajennetuille operaattoreille tietojen käsittelyssä avain/arvo-muodossa;
- Täysi tuki tapahtumille ja mahdollisuus eristää tallennusosia luomalla tilannekuvia (snapshot-kuvia voidaan käyttää myös itsenäisten kokoelmien ylläpitämiseen yhdessä tallennustilassa);
- Kyky käyttää kohdistimia tietojen läpikulkuun tilannekuvapohjaisissa näkymissä;
- Tietomalli optimoitu sekakuormatyypeille yhdessä tallennustilassa;
- Joustavat mekanismit varastoinnin luotettavuuden hallintaan;
- Mukautettavat tiedon organisointimallit (jakauma erityyppisten muistien kesken);
- Kirjasto, jossa on C API, joka voi linkittää dynaamisesti mihin tahansa sovellukseen;
- Mahdollisuus skaalata teratavuihin dataa ja satoja miljardeja avaimia tallennustilassa;
- Tuhansien rinnakkaisten toimintojen tehokas käsittely;
- Merkittävä suorituskyvyn kasvu, pienempi viive ja lisääntynyt kirjoitus-/lukusuorituskyky erityyppisissä työkuormissa verrattuna tavanomaisiin vaihtoehtoisiin ratkaisuihin;
- Mahdollisuus käyttää eri luokkien SSD-asemia yhdessä tallennustilassa suorituskyvyn ja kestävyyden optimoimiseksi.
Lähde: opennet.ru