Micron joħroġ magna tal-ħażna HSE 3.0 ottimizzata għall-SSDs

Micron Technology, speċjalista fil-produzzjoni ta 'DRAM u memorja flash, ippubblikat ir-rilaxx tal-magna tal-ħażna HSE 3.0 (Heterogeneous-memory Storage Engine), iddisinjata speċifikament għall-użu fuq SSDs u memorja li tinqara biss (NVDIMM). Il-magna hija magħmula fil-forma ta 'librerija għall-inkorporazzjoni f'applikazzjonijiet oħra u tappoġġja l-ipproċessar tad-dejta fil-format ta' valur ewlieni. Il-kodiċi HSE huwa miktub f'Ċ u mqassam taħt il-liċenzja Apache 2.0.

HSE huwa ottimizzat mhux biss għal prestazzjoni massima, iżda wkoll għal lonġevità fi klassijiet differenti ta 'SSDs. Veloċità għolja tinkiseb permezz ta 'mudell ta' ħażna ibrida - id-data l-aktar aġġornata hija miżmuma fil-cache fir-RAM, li jnaqqas in-numru ta 'aċċessi għad-drajv. Il-magna tista 'tintuża għal ħażna ta' dejta f'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), kompjuters ta' prestazzjoni għolja (HPC ), apparati tal-Internet tal-Oġġetti (IoT) ) u soluzzjonijiet għal sistemi ta’ tagħlim bil-magni. Bħala eżempju ta 'integrazzjoni tal-magna fi proġetti ta' partijiet terzi, ġie ppreparat varjant tad-DBMS MongoDB orjentat lejn id-dokumenti, tradott għall-użu ta 'HSE.

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 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 fuq id-dejta f'veduti bbażati fuq snapshot;
  • Mudell tad-dejta ottimizzat għal tipi ta' tagħbija mħallta;
  • 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. Bindings għal Python u Java;
  • Appoġġ għall-ħażna ta 'ċwievet u data f'forma kompressata.
  • 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;
  • Il-ħila li tuża klassijiet differenti ta' drives SSD fl-istess ħażna biex tottimizza l-prestazzjoni u testendi l-ħajja tad-drajv.

Il-bidla sinifikanti tan-numru tal-verżjoni f'HSE 3.0 hija dovuta għal bidliet fl-API, CLI, għażliet ta 'konfigurazzjoni, interface REST, u format ta' ħażna li jiksru l-kompatibilità b'lura. Fit-tħejjija tar-rilaxx il-ġdid, l-enfasi kienet fuq l-ottimizzazzjoni tal-ħażna biex tittejjeb il-prestazzjoni taħt xi xogħolijiet kritiċi. Fost l-aktar titjib notevoli:

  • Il-prestazzjoni tal-operazzjonijiet tal-cursor issa hija indipendenti mit-tul tal-filtru, li jagħmilha possibbli li wieħed itenni fuq iċ-ċwievet mingħajr ma jitnaqqas il-fluss bl-użu ta 'cursor b'filtri arbitrarji.
  • Il-prestazzjoni tal-qari u tal-kitba tjiebet f'sitwazzjonijiet fejn jintużaw ċwievet li qed jiżdiedu b'mod monotoniku, pereżempju, meta jinħażnu slices ta 'valuri ta' parametri rreġistrati f'ċerti intervalli, f'sistemi ta 'monitoraġġ, pjattaformi finanzjarji, u sistemi għall-istati tas-sensuri tal-votazzjoni.
  • L-API tipprovdi l-abbiltà li tikkontrolla l-kompressjoni fil-livell ta 'valuri individwali, li tippermettilek iżżomm kemm rekords kompressati kif ukoll mhux kompressati fl-istess ħażna.
  • Ġew miżjuda modi ġodda tal-ftuħ tal-KVDB li jippermettulek toħloq mistoqsijiet għad-database f'ħażniet li jinqraw biss.

Sors: opennet.ru

Żid kumment