Micron inoburitsa HSE 3.0 injini yekuchengetera yakagadziridzwa maSSD

DRAM uye flash memory inogadzira Micron Technology yakaburitsa HSE 3.0 (Heterogeneous-memory Storage Engine) injini yekuchengetera, yakagadzirirwa chaizvo kushandiswa paSSD uye kuverenga-chete ndangariro (NVDIMM). Injini inogadzirwa muchimiro cheraibhurari yekumisikidza mune mamwe maapplication uye inotsigira data kugadzirisa mune kiyi-kukosha fomati. Iyo HSE kodhi yakanyorwa muC uye yakagoverwa pasi peApache 2.0 rezinesi.

HSE inogadziridzwa kwete chete kuita kwakanyanya, asiwo kwehupenyu hurefu mumakirasi akasiyana eSSD. Kumhanya kwepamusoro kunowanikwa kuburikidza neyakasanganiswa yekuchengetedza modhi - iyo yakanyanya-kusvika-data data yakavharirwa mu RAM, iyo inoderedza huwandu hwekuwana kune drive. Injini inogona kushandiswa kune yakaderera-level data kuchengetedza muNoSQL DBMS, software storages (SDS, Software-Defined Storage) yakadai seCeph uye Scality RING, mapuratifomu ekugadzirisa huwandu hwe data (Big Data), high-performance computing (HPC). ) masisitimu, Internet yezvinhu (IoT) zvishandiso) uye mhinduro dzemakina ekudzidza masisitimu. Semuenzaniso wekubatanidza injini mumapurojekiti ebato rechitatu, musiyano weDBMS MongoDB unotungamirwa negwaro wakagadzirwa, wakashandurirwa kushandiswa kweHSE.

Zvinonyanya kukosha zveHSE:

  • Tsigiro yegeneric uye yakawedzera vashandisi vekubata data mukiyi / kukosha fomati;
  • Tsigiro yakazara yekutengeserana nekugona kutsaura zvimedu zvekuchengetera kuburikidza nekugadzirwa kwezvimedu (snapshots inogona kushandiswawo kuchengetedza yakazvimiririra kuunganidzwa mune imwe yekuchengetedza);
  • Kugona kushandisa macursors kudzokorora pamusoro pe data mune snapshot-based maonero;
  • Data modhi yakagadziridzwa kune yakasanganiswa mitoro mhando;
  • Flexible kuchengetedza kuvimbika manejimendi maitiro;
  • Customizable data orchestration schemes (kugovera mumhando dzakasiyana dzendangariro dziripo mudura);
  • Raibhurari ine C API inogona kubatanidza kune chero application. Zvisungo zvePython neJava;
  • Tsigiro yekuchengetedza makiyi uye data mune yakamanikidzwa fomu.
  • Kugona kukwira kusvika ku terabytes yedata uye mazana emabhiriyoni emakiyi mukuchengetedza;
  • Kunyatsogadziriswa kwezviuru zvekushanda kwakafanana;
  • Iko kugona kushandisa akasiyana makirasi eSSD madhiraivha mune imwechete yekuchengetedza kuti uwedzere kuita uye kuwedzera hupenyu hwekutyaira.

Iyo yakakosha vhezheni nhamba shanduko muHSE 3.0 imhaka yekuchinja muAPI, CLI, sarudzo dzekugadzirisa, REST interface, uye chengetedzo fomati inotyora kumashure kuenderana. Mukugadzirira kuburitswa kutsva, tarisiro yaive pakugadzirisa kuchengetedza kwedata kuvandudza mashandiro pasi pemamwe mabasa akakosha. Pakati pezvinonyanya kuvandudzwa:

  • Kuita kwema cursor operations kwave kuzvimiririra pahurefu hwesefa, izvo zvinoita kuti zvikwanise kudzokorodza pamusoro pemakiyi pasina kudzikisira kubuda uchishandisa cursor ine mafirita asina kufanira.
  • Kuita kwekuverenga nekunyora kwakagadziridzwa mumamiriro ezvinhu apo makiyi anowedzera monotonically anoshandiswa, semuenzaniso, kana uchichengeta zvimedu zvemitengo yeparameter yakanyorwa pane dzimwe nguva, mumasisitimu ekutarisa, mapuratifomu emari, uye masisitimu ematunhu ekuvhota.
  • Iyo API inopa kugona kudzora kudzvanya pamwero wehunhu hwemunhu, izvo zvinokutendera kuti uchengete zvese zvakamanikidzwa uye zvisina kudzvanywa marekodhi mune imwechete yekuchengetedza.
  • Yakawedzera mamodhi matsva ekuvhura KVDB, ichikubvumidza iwe kuburitsa mibvunzo kune dhatabhesi mune yekuverenga-chete storages.

Source: opennet.ru

Voeg