A Micron Technology egy DRAM és flash memória cég,
A motor alkalmazási területei közül megemlítik az alacsony szintű adattárolást a NoSQL DBMS-ben, a szoftvertárolókat (SDS, Software-Defined Storage), mint a Ceph és a Scality RING, a nagy mennyiségű adat feldolgozására szolgáló platformokat (Big Data) , nagy teljesítményű számítástechnikai rendszerek (HPC), dolgok internetes eszközei (IoT) és megoldások gépi tanulási rendszerekhez.
A HSE-t nemcsak a maximális teljesítményre, hanem a hosszú élettartamra is optimalizálták a különböző SSD-osztályokon. A nagy működési sebességet egy hibrid tárolómodell éri el – a legfontosabb adatok a RAM-ban vannak gyorsítótárazva, ami csökkenti a meghajtóhoz való hozzáférések számát. Példaként egy új motor harmadik féltől származó projektekbe való integrálására
Technológiailag a HSE egy további kernelmodulra támaszkodik
Teljesítményteszt a csomag segítségével
Például a HSE motorral ellátott MongoDB körülbelül 8-szor gyorsabbnak bizonyult, mint a szabványos WiredTiger motorral ellátott verzió, és a RocksDB DBMS több mint 6-szor gyorsabb volt, mint a HSE motor. A kiváló teljesítmény azoknál a teszteknél is látható, amelyek 95%-ban olvasási, 5%-ban módosító vagy hozzáfűző műveleteket foglalnak magukban (a grafikonokon „B” és „D” teszt). A C teszt, amely csak olvasási műveleteket tartalmaz, körülbelül 40%-os nyereséget mutat. Becslések szerint hétszeresére nőtt az SSD-meghajtók túlélése írási műveletek során a RocksDB-n alapuló megoldáshoz képest.
A HSE főbb jellemzői:
- Szabványos és kiterjesztett operátorok támogatása kulcs/érték formátumú adatok feldolgozásához;
- A tranzakciók teljes körű támogatása és a tárolási szeletek elkülönítésének képessége pillanatképek létrehozásával (a pillanatképek független gyűjtemények egy tárolóban való fenntartására is használhatók);
- Képesség kurzorok használatára adatok bejárására pillanatfelvétel alapú nézetekben;
- Vegyes terheléstípusokhoz optimalizált adatmodell egyetlen tárolóban;
- Rugalmas mechanizmusok a tárolási megbízhatóság kezelésére;
- Testreszabható adatrendezési sémák (elosztás a tárolóban lévő különböző típusú memóriák között);
- C API-val rendelkező könyvtár, amely bármilyen alkalmazáshoz dinamikusan kapcsolódhat;
- Terabájt adatmennyiségre és több százmilliárd kulcsra skálázhatóság a tárhelyen;
- Több ezer párhuzamos művelet hatékony feldolgozása;
- Jelentős növekedés az átviteli sebességben, csökkentett késleltetés és megnövekedett írási/olvasási teljesítmény különféle típusú munkaterhelések esetén a szabványos alternatív megoldásokhoz képest;
- Különböző osztályú SSD-meghajtók egy tárolóban való használatának képessége a teljesítmény és a tartósság optimalizálása érdekében.
Forrás: opennet.ru