Micron yakavhurika yakavhurika HSE yekuchengetedza injini yakagadziridzwa yeSSD

Micron Technology, DRAM uye flash memory kambani, yakaunzwa injini itsva yekuchengetedza HSE (Heterogeneous-memory Storage Engine), yakagadzirwa uchifunga nezve mashandisirwo ekushandisa paSSD madhiraivha akavakirwa paNAND flash (X100, TLC, QLC 3D NAND) kana ndangariro dzisingaperi (NVDIMM). Injini yakagadzirirwa seraibhurari yekumisikidza mune mamwe maapplication uye inotsigira kugadzirisa data mune kiyi-kukosha fomati. Iyo HSE kodhi yakanyorwa muC uye inoparadzirwa ne ine rezinesi pasi peApache 2.0.

Pakati penzvimbo dzekushandiswa kweinjini, kutaurwa kunoitwa yepasi-level data kuchengetedza muNoSQL DBMS, software storages (SDS, Software-Defined Storage) yakadai seCeph uye Scality RING, mapuratifomu ekugadzirisa yakawanda data (Big Data) , high-performance computing systems (HPC), Internet zvishandiso zvezvinhu (IoT) uye mhinduro dzemakina ekudzidza masisitimu.

HSE inogadziridzwa kwete chete kuita kwakanyanya, asiwo kwehupenyu hurefu mukati meakasiyana makirasi eSSD. Kumhanya kwepamusoro kwekushanda kunowanikwa kuburikidza neyakasanganiswa yekuchengetedza modhi - iyo inonyanya kukosha data inochengeterwa mu RAM, iyo inoderedza huwandu hwekuwana kune drive. Semuenzaniso wekubatanidza injini itsva mumapurojekiti echitatu gadzirira shanduro yeDBMS MongoDB yakatarisana negwaro, yakashandurwa kushandisa HSE.

Tekinoroji, HSE inotsamira pane imwe kernel module mpool, iyo inoshandisa yakasarudzika chinhu chekuchengetedza madhiraivha akasimba-nyika madhiraivha, uchifunga nezve kugona kwavo uye maficha, izvo zvinokutendera iwe kuwana akasiyana maitiro uye kusimba kwemaitiro. Mpool zvakare kusimudzira kweMicron Technology, yakavhurwa panguva imwe chete neHSE, asi yakakamurwa kuita yakazvimirira purojekiti yezvivakwa. Mpool inotora kushandiswa kuramba uchiyeuka ΠΈ zonal kuchengetedza nzvimbo, asi parizvino inotsigira echinyakare SSDs.

Kuyedzwa kwekuita uchishandisa package YCSB (Yahoo Cloud Serving Benchmark) yakaratidza kuwedzera kukuru kwekuita kana uchishandisa 2 TB kuchengetedza nekugadzirisa 1 KB data blocks. Kunyanya kukosha kwekuwedzera kwekuita kunoonekwa muyedzo nekugovera kwakafanana kwekuverenga nekunyora mashandiro (bvunzo "A" mugirafu).

Semuenzaniso, MongoDB ine injini yeHSE yakakurumidza kuita kasere pane vhezheni neyakajairwa WiredTiger injini, uye RocksDB DBMS yaimhanya kupfuura injini yeHSE nekanopfuura ka8. Kuita kwakanakisa kunoonekwawo mubvunzo dzinosanganisira 6% kuverenga mashandiro uye 95% shandura kana wedzera mashandiro (bvunzo "B" uye "D" mumagirafu). Muedzo C, unosanganisira mabasa ekuverenga chete, unoratidza budiriro inosvika 5%. Kuwedzera kwekupona kweSSD madhiraivha panguva yekunyora mashandiro achienzaniswa nemhinduro yakavakirwa paRocksDB inofungidzirwa kuva kanomwe.

Micron yakavhurika yakavhurika HSE yekuchengetedza injini yakagadziridzwa yeSSD

Micron yakavhurika yakavhurika HSE yekuchengetedza injini yakagadziridzwa yeSSD

Zvinhu zvakakosha zveHSE:

  • Tsigiro yegeneric uye yakawedzera vashandisi vekubata data mukiyi / kukosha fomati;
  • Tsigiro yakazara yekutengeserana uye nekugona kutsaura zvimedu zvekuchengetera kuburikidza nekugadzirwa kwezvipfupi (snapshots inogona zvakare kushandiswa kuchengetedza yakazvimirira kuunganidzwa mune imwe yekuchengetedza);
  • Kugona kushandisa macursors kuyambuka data mune snapshot-based maonero;
  • Data modhi yakagadziridzwa kune yakasanganiswa mitoro mhando mune imwechete yekuchengetedza;
  • Flexible kuchengetedza kuvimbika manejimendi maitiro;
  • Customizable data orchestration schemes (kugovera mumhando dzakasiyana dzendangariro dziripo mudura);
  • Raibhurari ine C API iyo inogona dynamically kubatanidza kune chero application;
  • Kugona kukwira kusvika ku terabytes yedata uye mazana emabhiriyoni emakiyi mukuchengetedza;
  • Kunyatsogadziriswa kwezviuru zvekushanda kwakafanana;
  • Kuwedzera kunokosha mukufambisa, kuderedzwa latency uye kuwedzera kunyora / kuverenga kushanda kwemhando dzakasiyana-siyana dzebasa rinoenzaniswa neyakajairwa mamwe mhinduro;
  • Iko kugona kushandisa SSD madhiraivha emakirasi akasiyana mune imwe chengetedzo kukwiridzira kuita uye kusimba.

Micron yakavhurika yakavhurika HSE yekuchengetedza injini yakagadziridzwa yeSSD

Source: opennet.ru

Voeg