Magna ta 'ħażna HSE ta' sors miftuħ Micron ottimizzata għal SSD

Micron Technology, kumpanija ta' DRAM u memorja flash, ippreżentata magna ġdida tal-ħażna HSE (Magna tal-Ħżin tal-memorja eteroġenja), iddisinjata b'kont meħud tal-ispeċifiċitajiet tal-użu fuq drives SSD ibbażati fuq flash NAND (X100, TLC, QLC 3D NAND) jew memorja permanenti (NVDIMM). Il-magna hija ddisinjata bħala librerija għall-inkorporazzjoni f'applikazzjonijiet oħra u tappoġġja l-ipproċessar tad-dejta f'format ta' valur ewlieni. Il-kodiċi HSE huwa miktub f'Ċ u imqassma minn liċenzjat taħt Apache 2.0.

Fost l-oqsma ta 'applikazzjoni tal-magna, jissemma l-ħażna tad-dejta ta' livell baxx f'NoSQL DBMS, ħażniet ta 'softwer (SDS, Ħażna Definita minn Software) bħal Ceph u Scality RING, pjattaformi għall-ipproċessar ta' ammonti kbar ta 'dejta (Big Data) , sistemi ta' kompjuters ta' prestazzjoni għolja (HPC), apparati tal-Internet tal-affarijiet (IoT) u soluzzjonijiet għal sistemi ta' tagħlim bil-magni.

HSE huwa ottimizzat mhux biss għal prestazzjoni massima, iżda wkoll għal lonġevità f'varjetà ta 'klassijiet SSD. Veloċità operattiva għolja tinkiseb permezz ta 'mudell ta' ħażna ibrida - l-aktar data rilevanti hija miżmuma fil-cache fir-RAM, li jnaqqas in-numru ta 'aċċessi għad-drajv. Bħala eżempju ta 'integrazzjoni ta' magna ġdida fi proġetti ta 'partijiet terzi ippreparat verżjoni tad-DBMS MongoDB orjentat lejn id-dokumenti, tradotta biex tuża HSE.

Teknoloġikament, HSE tiddependi fuq modulu tal-qalba addizzjonali mpool, li timplimenta interface ta 'ħażna ta' oġġetti speċjalizzati għal drives ta 'stat solidu, b'kont meħud tal-kapaċitajiet u l-karatteristiċi tagħhom, li jippermettilek tikseb karatteristiċi ta' prestazzjoni u durabilità fundamentalment differenti. Mpool huwa wkoll żvilupp ta 'Micron Technology, miftuħ fl-istess ħin bħall-HSE, iżda separat fi proġett ta' infrastruttura indipendenti. Mpool jassumi l-użu memorja persistenti и faċilitajiet ta’ ħażna taż-żona, iżda bħalissa jappoġġja biss SSDs tradizzjonali.

Ittestjar tal-prestazzjoni bl-użu tal-pakkett YCSB (Yahoo Cloud Serving Benchmark) wera żieda sinifikanti fil-prestazzjoni meta tuża ħażna ta '2 TB bl-ipproċessar ta' blokki ta 'dejta ta' 1 KB. Żieda fil-prestazzjoni partikolarment sinifikanti hija osservata fit-test b'distribuzzjoni uniformi ta 'operazzjonijiet ta' qari u kitba (test "A" fil-graff).

Pereżempju, MongoDB bil-magna HSE irriżulta li kien madwar 8 darbiet aktar mgħaġġel mill-verżjoni bil-magna WiredTiger standard, u l-DBMS RocksDB kien aktar mgħaġġel mill-magna HSE b'aktar minn 6 darbiet. Prestazzjoni eċċellenti hija viżibbli wkoll f'testijiet li jinvolvu 95% operazzjonijiet ta 'qari u 5% operazzjonijiet ta' modifika jew tehmeż (testijiet "B" u "D" fil-grafiċi). It-test C, li jinvolvi biss operazzjonijiet ta 'qari, juri qligħ ta' madwar 40%. Iż-żieda fis-sopravivenza tad-drajvs SSD waqt operazzjonijiet ta 'kitba meta mqabbla ma' soluzzjoni bbażata fuq RocksDB hija stmata li hija 7 darbiet.

Magna ta 'ħażna HSE ta' sors miftuħ Micron ottimizzata għal SSD

Magna ta 'ħażna HSE ta' sors miftuħ Micron ottimizzata għal SSD

Karatteristiċi ewlenin tal-HSE:

  • Appoġġ għal operaturi ġeneriċi u estiżi għall-immaniġġjar tad-dejta f'format ta 'ċavetta/valur;
  • Appoġġ sħiħ għat-tranżazzjonijiet u bil-kapaċità li jiġu iżolati slices tal-ħażna permezz tal-ħolqien ta 'snapshots (snapshots jistgħu jintużaw ukoll biex jinżammu kollezzjonijiet indipendenti f'ħażna waħda);
  • Kapaċità li tuża l-cursors biex tgħaddi d-dejta f'veduti bbażati fuq snapshot;
  • Mudell tad-dejta ottimizzat għal tipi ta 'tagħbija mħallta f'ħażna waħda;
  • Mekkaniżmi tal-ġestjoni tal-affidabbiltà tal-ħażna flessibbli;
  • Skemi ta' orkestrazzjoni tad-dejta personalizzabbli (distribuzzjoni f'tipi differenti ta' memorja preżenti fil-ħażna);
  • Librerija b'API C li tista' torbot b'mod dinamiku ma' kwalunkwe applikazzjoni;
  • Kapaċità li tiżdied sa terabytes ta 'dejta u mijiet ta' biljuni ta 'ċwievet fil-ħażna;
  • Ipproċessar effiċjenti ta 'eluf ta' operazzjonijiet paralleli;
  • Żieda sinifikanti fil-produzzjoni, latenza mnaqqsa u żieda fil-prestazzjoni tal-kitba/qari għal diversi tipi ta 'tagħbija tax-xogħol meta mqabbla ma' soluzzjonijiet alternattivi standard;
  • Il-ħila li tuża drives SSD ta 'klassijiet differenti f'ħażna waħda biex tottimizza l-prestazzjoni u d-durabilità.

Magna ta 'ħażna HSE ta' sors miftuħ Micron ottimizzata għal SSD

Sors: opennet.ru

Żid kumment