Micron tuwhera puna HSE pūkaha rokiroki papaitia mo SSD

Hangarau Micron, he kamupene DRAM me te mahara flash, представила miihini rokiroki hou HSE (Heterogeneous-memory Storage Engine), i hangaia ma te whakaaro ki nga korero mo te whakamahi i runga i nga puku SSD i runga i te kohiko NAND (X100, TLC, QLC 3D NAND) he mahara tuturu ranei (NVDIMM). I hangaia te miihini hei whare pukapuka mo te whakauru ki etahi atu tono me te tautoko i te tukatuka raraunga i roto i te whakatakotoranga uara-matua. Ko te waehere HSE kua tuhia ki C me tohaina e kua raihanatia i raro i te Apache 2.0.

I roto i nga waahi o te whakamahinga o te miihini, ka whakahuahia te rokiroki raraunga taumata-iti i roto i te NoSQL DBMS, nga rokiroki rorohiko (SDS, Pūmanawa-Defined Storage) penei i te Ceph me te Scality RING, nga papa mo te tukatuka i te nui o nga raraunga (Raraunga Nui). , nga punaha rorohiko mahi teitei (HPC), nga taputapu Ipurangi o nga mea (IoT) me nga otinga mo nga punaha ako miihini.

Ko te HSE e arotauhia ana ehara i te mea mo te tino mahi, engari mo te roa o te oranga puta noa i nga momo akomanga SSD. Ko te tere o te whakahaere ka tutuki i roto i te tauira rokiroki ranu - ko nga raraunga e tino whai kiko ana kei roto i te RAM, e whakaiti ana i te maha o nga urunga ki te puku. Hei tauira mo te whakauru i te miihini hou ki nga kaupapa tuatoru kua rite he putanga o te DBMS MongoDB e hāngai ana ki te tuhinga, i whakamaoritia hei whakamahi i te HSE.

Ma te hangarau, ka whakawhirinaki a HSE ki tetahi atu waahanga kernel mpool, e whakatinana ana i tetahi atanga rokiroki ahanoa motuhake mo nga puku toka-kaahua, me te whai whakaaro ki o raatau kaha me o raatau ahuatanga, e taea ai e koe te whiwhi i nga ahuatanga rereke me nga ahuatanga pumau. Ko Mpool ano te whanaketanga o te Hangarau Micron, ka tuwhera i te wa ano ko te HSE, engari ka wehea ki tetahi kaupapa hanganga motuhake. Mpool te whakamahi mahara tonu и nga waahi rokiroki rohe, engari kei te tautoko noa i nga SSD tuku iho.

Te whakamatautau mahi ma te whakamahi i te kete YCSB (Yahoo Cloud Serving Benchmark) i whakaatu i te pikinga nui o te mahi i te wa e whakamahi ana i te rokiroki 2 TB me te tukatuka i nga poraka raraunga 1 KB. Ka kitea te tino pikinga o nga mahi i roto i te whakamatautau me te tohatoha rite o nga mahi panui me te tuhi (whakamatautau "A" i te kauwhata).

Hei tauira, ko MongoDB me te miihini HSE ka huri ki te 8 nga wa tere atu i te putanga me te miihini WiredTiger paerewa, a ko te RocksDB DBMS he tere ake i te miihini HSE neke atu i te 6 nga wa. Ka kitea hoki te mahi tino pai i roto i nga whakamatautau e 95% nga mahi panui me te 5% te whakarereke, te taapiri ranei i nga mahi (whakamatautau "B" me "D" i nga kauwhata). Ko te Whakamātautau C, he mahi panui anake, e whakaatu ana i te pikinga o te 40%. Ko te pikinga o te oranga o nga puku SSD i te wa o nga mahi tuhi ka whakaritea ki tetahi otinga i runga i te RocksDB e kiia ana e 7 nga wa.

Micron tuwhera puna HSE pūkaha rokiroki papaitia mo SSD

Micron tuwhera puna HSE pūkaha rokiroki papaitia mo SSD

Nga waahanga matua o te HSE:

  • Tautoko mo nga kaiwhakahaere paerewa me te whanui mo te tukatuka raraunga i roto i te whakatakotoranga matua/uara;
  • Te tautoko katoa mo nga whakawhitiwhitinga me te kaha ki te wehe i nga poro rokiroki ma te hanga i nga whakaahua (ka taea hoki te whakamahi i nga whakaahua hei pupuri i nga kohinga motuhake i roto i te rokiroki kotahi);
  • Te kaha ki te whakamahi i nga pehu ki te whakawhiti i nga raraunga i roto i nga tirohanga e pa ana ki te whakaahua;
  • Ko te tauira raraunga kua arotauhia mo nga momo kawenga whakauru i roto i te rokiroki kotahi;
  • Nga tikanga ngawari mo te whakahaere i te pono o te rokiroki;
  • Ko nga kaupapa whakatikatika raraunga ka taea te whakarite (te tohatoha puta noa i nga momo mahara kei roto i te rokiroki);
  • He whare pukapuka whai C API ka taea te hono hihiri ki tetahi tono;
  • Te kaha ki te tauine ki terabytes o nga raraunga me nga rau piriona o nga taviri i roto i te rokiroki;
  • Te tukatuka pai o nga mano o nga mahi whakarara;
  • He nui te pikinga o te whakaputanga, te whakahekenga o te waahi me te piki ake o te mahi tuhi/panui mo nga momo momo taumahatanga mahi ka whakaritea ki nga otinga rereke paerewa;
  • Te kaha ki te whakamahi i nga puku SSD o nga karaehe rereke i roto i te rokiroki kotahi ki te arotau i te mahi me te mauroa.

Micron tuwhera puna HSE pūkaha rokiroki papaitia mo SSD

Source: opennet.ru

Tāpiri i te kōrero