Micron Technology, DRAM eta flash memoria enpresa bat,
Motorraren aplikazio-eremuen artean, behe-mailako datuen biltegiratzea NoSQL DBMSn, software biltegiratzeak (SDS, Software-Defined Storage) esaterako Ceph eta Scality RING, datu kopuru handiak prozesatzeko plataformak (Big Data) aipatzen dira. , errendimendu handiko sistema informatikoak (HPC), gauzen Interneteko gailuak (IoT) eta ikaskuntza automatikoko sistemetarako soluzioak.
HSE optimizatuta dago errendimendurik handiena lortzeko, baita SSD klase ezberdinetan iraupenerako ere. Eragiketa-abiadura handia biltegiratze eredu hibrido baten bidez lortzen da - datu garrantzitsuenak RAM-en gordetzen dira, eta horrek unitaterako sarbide kopurua murrizten du. Motor berri bat hirugarrenen proiektuetan integratzearen adibide gisa
Teknologikoki, HSE kernel modulu gehigarri batean oinarritzen da
Errendimendu-probak paketea erabiliz
Adibidez, HSE motorra duen MongoDB WiredTiger motor estandarra duen bertsioa baino 8 aldiz azkarragoa izan da eta RocksDB DBMS HSE motorra baino 6 aldiz azkarragoa izan da. Errendimendu bikaina ere ikusten da % 95eko irakurketa-eragiketak eta % 5eko eragiketak aldatzeko edo eransteko egiten dituzten probetan (grafikoetan βBβ eta βDβ probak). C probak, irakurketa eragiketak baino ez dituena, gutxi gorabehera %40ko irabazia erakusten du. Idazketa-eragiketetan SSD unitateen biziraupenaren hazkundea RocksDBn oinarritutako soluzio batekin alderatuta 7 aldiz izango dela kalkulatzen da.
HSEren ezaugarri nagusiak:
- Operadore estandar eta hedatuentzako laguntza gako/balio formatuan datuak prozesatzeko;
- Transakzioetarako laguntza osoa eta biltegiratze xerrak isolatzeko gaitasunarekin argazkien sorreraren bidez (instantaneak biltegiratze bakarrean bilduma independenteak mantentzeko ere erabil daitezke);
- Argazkietan oinarritutako ikuspegietan datuak zeharkatzeko kurtsoreak erabiltzeko gaitasuna;
- Biltegiratze bakarreko karga mota mistoetarako optimizatutako datu-eredua;
- Biltegiratze fidagarritasuna kudeatzeko mekanismo malguak;
- Datu pertsonalizagarriak antolatzeko eskemak (biltegiratzean dauden memoria mota ezberdinetan banatuta);
- Edozein aplikaziorekin dinamikoki lotu daitekeen C APIa duen liburutegia;
- Datuen terabyte eta biltegiratzeko ehunka mila milioi gakora eskalatzeko gaitasuna;
- Milaka eragiketa paraleloen prozesamendu eraginkorra;
- Errendimenduaren igoera nabarmena, latentzia murriztua eta idazketa/irakurketa errendimendua areagotu lan-karga mota ezberdinetarako soluzio alternatibo estandarrekin alderatuta;
- Biltegiratze bakarrean klase ezberdinetako SSD unitateak erabiltzeko gaitasuna errendimendua eta iraunkortasuna optimizatzeko.
Iturria: opennet.ru