Micron open sourced HSE fitahirizana maotera natao ho an'ny SSD

Micron Technology, orinasa DRAM sy fitadidiana tselatra, aseho motera fitahirizana vaovao HSE (Motera fitehirizana heterogenous-memory), natao amin'ny fiheverana ny fampiasana manokana amin'ny drive SSD mifototra amin'ny tselatra NAND (X100, TLC, QLC 3D NAND) na fahatsiarovana maharitra (NVDIMM). Ny motera dia natao ho tranomboky hampidirana amin'ny fampiharana hafa ary manohana ny fanodinana angona amin'ny endrika manandanja. Ny kaody HSE dia voasoratra amin'ny C sy nozarain'i nahazo alalana tamin'ny Apache 2.0.

Anisan'ireo sehatra fampiharana ny motera, ny fitehirizana angon-drakitra ambany indrindra ao amin'ny NoSQL DBMS, fitahirizana rindrambaiko (SDS, Software-Defined Storage) toy ny Ceph sy Scality RING, sehatra fanodinana data be dia be (Big Data). , rafitra informatika avo lenta (HPC), fitaovana amin'ny Internet (IoT) ary vahaolana ho an'ny rafitra fianarana milina.

Ny HSE dia tsy natao ho an'ny fampisehoana ambony indrindra ihany, fa koa ho an'ny faharetana amin'ny kilasy SSD isan-karazany. Ny hafainganam-pandeha ambony dia tratra amin'ny alΓ lan'ny maodely fitahirizana hybrid - ny angon-drakitra manan-danja indrindra dia voatahiry ao amin'ny RAM, izay mampihena ny isan'ny fidirana amin'ny fiara. Ohatra amin'ny fampidirana motera vaovao amin'ny tetikasan'ny antoko fahatelo vonona dikan-tenin'ny DBMS MongoDB miompana amin'ny antontan-taratasy, nadika hampiasa HSE.

Ara-teknolojia, ny HSE dia miankina amin'ny module kernel fanampiny mpool, izay mametraka interface tsara fitehirizana zavatra manokana ho an'ny fiara mafy orina, amin'ny fiheverana ny fahaiza-manaony sy ny endri-javatra, izay ahafahanao mahazo ny fahaiza-manaony sy ny faharetany. Mpool koa dia fampivoarana ny Teknolojia Micron, misokatra miaraka amin'ny HSE, saingy misaraka amin'ny tetikasa fotodrafitrasa mahaleo tena. Mpool dia mihevitra ny fampiasana fitadidiana maharitra ΠΈ trano fitahirizana zonal, fa tsy manohana SSD nentim-paharazana fotsiny amin'izao fotoana izao.

Fitsapana fampisehoana amin'ny fampiasana ny fonosana YCSB (Yahoo Cloud Serving Benchmark) dia nampiseho fitomboana lehibe amin'ny fampisehoana rehefa mampiasa fitahirizana 2 TB miaraka amin'ny fanodinana bloc data 1 KB. Fiakaran'ny zava-bita miavaka indrindra no hita ao amin'ny fitsapana miaraka amin'ny fizarana fanamiana ny asa mamaky sy manoratra (fitsapana "A" ao amin'ny grafika).

Ohatra, ny MongoDB miaraka amin'ny motera HSE dia nivadika ho avo 8 heny noho ny dikan-teny misy motera WiredTiger mahazatra, ary ny RocksDB DBMS dia haingana kokoa noho ny motera HSE mihoatra ny in-6. Ny fampisehoana tsara dia hita ihany koa amin'ny andrana izay misy 95% mamaky asa ary 5% manova na manampy asa (fitsapana "B" sy "D" ao amin'ny grafika). Ny fitsapana C, izay tsy misy afa-tsy asa famakiana, dia mampiseho tombony eo amin'ny 40%. Tombanana ho in-7 ny fitomboan'ny fahaveloman'ny fiara SSD mandritra ny asa fanoratana raha oharina amin'ny vahaolana mifototra amin'ny RocksDB.

Micron open sourced HSE fitahirizana maotera natao ho an'ny SSD

Micron open sourced HSE fitahirizana maotera natao ho an'ny SSD

Ireo singa manan-danja amin'ny HSE:

  • Fanohanana ireo mpandraharaha manara-penitra sy mivelatra amin'ny fanodinana angon-drakitra amin'ny endrika fanalahidy/vola;
  • Fanohanana feno amin'ny fifampiraharahana ary miaraka amin'ny fahafahana manasaraka ireo tapa-kazo fitehirizana amin'ny alΓ lan'ny famoronana snapshots (azo ampiasaina amin'ny fitazonana fanangonana tsy miankina amin'ny fitahirizana iray ihany koa ny sary);
  • Fahaizana mampiasa cursor hamakivaky angon-drakitra amin'ny fomba fijery mifototra amin'ny snapshot;
  • Modely angona natao ho an'ny karazana entana mifangaro ao anaty tahiry tokana;
  • Mekanisma mora azo amin'ny fitantanana ny fahatokisana ny fitahirizana;
  • Tetika fandrindrana angon-drakitra azo zahana (fizarana amin'ny karazana fitadidiana samihafa hita ao amin'ny fitahirizana);
  • Fitehirizam-boky misy API C izay afaka mampifandray mavitrika amin'ny fampiharana rehetra;
  • Fahaizana manakatra ny angon-drakitra terabytes sy fanalahidy an-jatony lavitrisa ao anaty fitahirizana;
  • Fikarakarana mahomby amin'ny asa mifanitsy an'arivony;
  • Fisondrotana lehibe eo amin'ny fampandehanana, fihenam-bidy ary fampitomboana ny asa soratana/mamaky ho an'ny karazan'asa isan-karazany raha oharina amin'ireo vahaolana hafa mahazatra;
  • Ny fahafahana mampiasa SSD amin'ny kilasy samihafa amin'ny fitahirizana iray mba hanatsarana ny fahombiazany sy ny faharetana.

Micron open sourced HSE fitahirizana maotera natao ho an'ny SSD

Source: opennet.ru

Add a comment