Micron Technology, DRAM және флэш-жад компаниясы,
Қозғалтқышты қолдану салаларының арасында NoSQL ДҚБЖ төмен деңгейлі деректерді сақтау, Ceph және Scality RING сияқты бағдарламалық сақтау қоймалары (SDS, бағдарламалық қамтамасыз етумен анықталған сақтау), үлкен көлемдегі деректерді өңдеуге арналған платформалар (Үлкен деректер) атап өтіледі. , өнімділігі жоғары есептеу жүйелері (HPC), заттардың интернет құрылғылары (IoT) және машиналық оқыту жүйелеріне арналған шешімдер.
HSE максималды өнімділік үшін ғана емес, сонымен қатар әртүрлі SSD сыныптарында ұзақ қызмет ету үшін оңтайландырылған. Гибридті сақтау үлгісі арқылы жоғары жұмыс жылдамдығына қол жеткізіледі - ең маңызды деректер жедел жадта кэштеледі, бұл диск жетегіне кіру санын азайтады. Жаңа қозғалтқышты үшінші тарап жобаларына біріктірудің мысалы ретінде
Технологиялық тұрғыдан HSE қосымша ядро модуліне сүйенеді
Пакет арқылы өнімділікті тексеру
Мысалы, HSE қозғалтқышы бар MongoDB стандартты WiredTiger қозғалтқышы бар нұсқадан шамамен 8 есе жылдамырақ болды, ал RocksDB ДҚБЖ HSE қозғалтқышынан 6 есе жылдамырақ болды. Тамаша өнімділік 95% оқу әрекеттерін және 5% өзгерту немесе қосу әрекеттерін қамтитын сынақтарда да көрінеді (графиктегі «В» және «D» сынақтары). Тек оқу әрекеттерін қамтитын C сынағы шамамен 40% өсуді көрсетеді. RocksDB негізіндегі шешіммен салыстырғанда жазу операциялары кезінде SSD дискілерінің өмір сүру қабілетінің артуы 7 есеге бағаланады.
ЕҚ, ҚТ негізгі ерекшеліктері:
- Кілт/мән пішіміндегі деректерді өңдеуге арналған жалпы және кеңейтілген операторларды қолдау;
- Транзакцияларға толық қолдау көрсету және суреттерді жасау арқылы сақтау бөліктерін оқшаулау мүмкіндігімен (бір жадта тәуелсіз жинақтарды сақтау үшін суретті де пайдалануға болады);
- Суретке негізделген көріністердегі деректерді жылжыту үшін курсорларды пайдалану мүмкіндігі;
- Бір жадтағы аралас жүктеме түрлері үшін оңтайландырылған деректер үлгісі;
- Сақтау сенімділігін басқарудың икемді механизмдері;
- Теңшелетін деректерді басқару схемалары (жадта бар жадтың әртүрлі түрлері бойынша тарату);
- Кез келген қолданбаға динамикалық сілтеме жасай алатын C API интерфейсі бар кітапхана;
- Жадта терабайт деректер мен жүздеген миллиард кілттерге дейін масштабтау мүмкіндігі;
- Мыңдаған параллельді операцияларды тиімді өңдеу;
- Стандартты балама шешімдермен салыстырғанда өткізу қабілетінің айтарлықтай артуы, кідірістің төмендеуі және жұмыс жүктемесінің әртүрлі түрлері үшін жазу/оқу өнімділігінің жоғарылауы;
- Өнімділік пен ұзақ мерзімділікті оңтайландыру үшін әртүрлі сыныптағы SSD дискілерін бір жадта пайдалану мүмкіндігі.
Ақпарат көзі: opennet.ru