Кампанія Micron Technology, якая спецыялізуецца на вытворчасці DRAM і флэш-памяці,
З абласцей ужывання рухавічка згадваецца ўжыванне для нізкаўзроўневага захоўвання дадзеных у NoSQL СКБД, праграмных сховішчах (SDS, Software-Defined Storage) тыпу Ceph і Scality RING, платформах для апрацоўкі вялікіх аб'ёмаў дадзеных (Big Data), сістэмах высокапрадукцыйных вылічэнняў (HPC), прыладах інтэрнэту рэчаў (IoT) і рашэннях для сістэм машыннага навучання.
HSE аптымізаваны не толькі для дасягнення максімальнай прадукцыйнасці, але і для забеспячэння даўгавечнасці працы розных класаў SSD-назапашвальнікаў. Высокая хуткасць працы дасягаецца за кошт гібрыднай мадэлі захоўвання - найбольш актуальныя дадзеныя кэшуюцца ў АЗП, што зніжае колькасць зваротаў да назапашвальніку. У якасці прыкладу інтэграцыі новага рухавічка ў іншыя праекты
Тэхналагічна HSE абапіраецца на дадатковы модуль ядра
Тэставанне прадукцыйнасці пры дапамозе пакета
Напрыклад, MongoDB з рухавіком HSE апынуўся хутчэй варыянту са штатным рухавіком WiredTiger прыкладна ў 8 разоў, а СКБД RocksDB рухавік HSE абагнаў больш чым у 6 разоў. Выдатныя паказчыкі таксама бачныя ў тэстах, у якіх фігуруюць 95% аперацый чытання і 5% змены або даданні (тэсты "B" і "D" на графіках). У цесцю "З", які прадугледжвае толькі аперацыі чытання, дэманструецца выйгрыш прыкладна на 40%. Павелічэнне жывучасці назапашвальнікаў SSD пры аперацыях запісу ў параўнанні з рашэннем на базе RocksDB ацэньваецца ў 7 разоў.
Ключавыя асаблівасці HSE:
- Падтрымка тыпавых і пашыраных аператараў для апрацоўкі даных у фармаце ключ/значэнне;
- Поўная падтрымка транзакцый і з магчымасцю ізаляцыі зрэзаў сховішча праз стварэнне снапшотаў (снапшоты таксама могуць прымяняцца для падтрымання незалежных калекцый у адным сховішчы);
- Магчымасць выкарыстання курсораў для абыходу дадзеных у паданнях на аснове снапшота;
- Мадэль дадзеных, аптымізаваная для змешаных тыпаў нагрузкі ў адным сховішчы;
- Гнуткія механізмы кіравання надзейнасцю захоўвання;
- Наладжвальныя схемы аркестроўкі дадзеных (размеркаванні па розных тыпах памяці, якія прысутнічаюць у сховішчы);
- Бібліятэка з C API, якая можа дынамічна звязвацца з любымі праграмамі;
- Магчымасць маштабавання да тэрабайтаў дадзеных і сотняў мільярдаў ключоў у сховішчы;
- Эфектыўная апрацоўка тысяч паралельных аперацый;
- Значнае павелічэнне прапускной здольнасці, зніжэнне затрымак і ўзмацненне запісу / чытанні для розных відаў нагрузкі ў параўнанні з тыпавымі альтэрнатыўнымі рашэннямі;
- Магчымасць выкарыстоўваць у адным сховішчы SSD-назапашвальнікі розных класаў для аптымізацыі прадукцыйнасці і даўгавечнасці.
Крыніца: opennet.ru