Matoorka kaydinta HSE ee furan ee Micron loo habeeyay SSD

Micron Technology, DRAM iyo shirkad xusuusta Flash, soo bandhigay mishiinka kaydinta cusub HSE (Matoorka kaydinta xusuusta-heterogeneous-memory), oo loogu talagalay iyadoo lagu tixgalinayo waxyaabaha gaarka ah ee isticmaalka darawallada SSD ee ku saleysan NAND flash (X100, TLC, QLC 3D NAND) ama xusuusta joogtada ah (NVDIMM). Matoorka waxaa loo qaabeeyey sidii maktabad si loogu dhex geliyo codsiyada kale wuxuuna taageeraa habaynta xogta qaabka qiimaha muhiimka ah. Koodhka HSE waxa uu ku qoran yahay C iyo qaybiyey shatiga ku haysta Apache 2.0.

Waxaa ka mid ah meelaha laga codsado matoorka, waxaa lagu xusay kaydinta xogta heerka hoose ee NoSQL DBMS, kaydinta software (SDS, Software-Defined Storage) sida Ceph iyo Scality RING, meelaha lagu farsameeyo tiro badan oo xog ah (Big Data) , Nidaamyada xisaabinta waxqabadka sare (HPC), aaladaha internetka ee walxaha (IoT) iyo xalalka nidaamyada barashada mashiinka.

HSE waxaa loo hagaajiyay maaha oo kaliya waxqabadka ugu sarreeya, laakiin sidoo kale waa muddada dheer ee fasallada SSD ee kala duwan. Xawaaraha sare ee hawlgalka waxaa lagu gaaraa iyada oo loo marayo qaabka kaydinta isku-dhafka ah - xogta ugu badan ee la xidhiidha waxay ku kaydsan tahay RAM, taas oo yaraynaysa tirada gelitaanka darawalka. Tusaale ahaan isku-dhafka mashiinka cusub ee mashaariicda dhinac saddexaad diyaariyay nooc ka mid ah dukumeentiga ku jihaysan DBMS MongoDB, oo loo turjumay isticmaalka HSE.

Farsamo ahaan, HSE waxay ku tiirsan tahay cutubka kernel-ka dheeraadka ah mpool, taas oo fulisa interface gaar ah oo lagu kaydiyo walxaha loogu talagalay darawallada adag ee gobolka, iyada oo la tixgelinayo awooddooda iyo sifooyinka, taas oo kuu ogolaanaysa inaad hesho sifooyin waxqabad oo kala duwan oo aasaasi ah. Mpool sidoo kale waa horumarinta tignoolajiyada Micron, oo isku mar furan HSE, laakiin u kala qaybsan mashruuc kaabayaal madax banaan. Mpool waxay u malaynaysaa isticmaalka xusuusta joogtada ah ΠΈ goobaha kaydinta aagga, laakiin hadda waxay taageertaa oo kaliya SSD-yada dhaqameed.

Tijaabada waxqabadka iyadoo la isticmaalayo xirmada YCSB (Yahoo Cloud Serving Benchmark) waxay muujisay kor u kac xagga waxqabadka ah marka la isticmaalayo kaydinta TB ee 2 oo leh habaynta xogta 1 KB. Kor u kac gaar ah oo waxqabad la taaban karo ayaa lagu arkay imtixaanka iyadoo si isku mid ah loo qaybiyay hawlgallada akhrinta iyo qorista (tijaabi "A" ee garaafka).

Tusaale ahaan, MongoDB oo leh mishiinka HSE waxa ay u soo baxday in ay 8 jeer ka dhakhso badan tahay nooca matoorka caadiga ah ee WiredTiger, RocksDB DBMS waxa uu ka dheereeyey mishiinka HSE in ka badan 6 jeer. Waxqabad heer sare ah ayaa sidoo kale lagu arki karaa imtixaanada ku lug leh 95% hawlgallada akhrinta iyo 5% wax ka beddelka ama ku dhejinta hawlgallada (tijaabooyin "B" iyo "D" ee garaafyada). Tijaabada C, oo ku lug leh akhrinta kaliya, waxay muujineysaa faa'iido ku dhow 40%. Kordhinta badbaadada darawalada SSD inta lagu jiro hawlgallada qorista marka la barbar dhigo xalka ku saleysan RocksDB waxaa lagu qiyaasaa inay tahay 7 jeer.

Matoorka kaydinta HSE ee furan ee Micron loo habeeyay SSD

Matoorka kaydinta HSE ee furan ee Micron loo habeeyay SSD

Tilmaamaha muhiimka ah ee HSE:

  • Taageerada hawlwadeenada caadiga ah iyo kuwa la fidiyey ee habaynta xogta qaabka muhiimka ah/qiimaha;
  • Taageero buuxda oo macaamil ganacsi iyo awood u leh in lagu go'doomiyo jeexjeexyada kaydinta iyada oo loo marayo abuurista sawir-qaadista (sawirrada sawir-qaadista ayaa sidoo kale loo isticmaali karaa in lagu ilaaliyo ururinta madaxbannaan ee hal kayd);
  • Awood u lahaanshaha isticmaalka cursors si loo maro xogta muuqaalada ku salaysan sawir-qaadista;
  • Qaabka xogta ee loo habeeyay noocyada rarka isku dhafan ee kaydinta hal;
  • Hababka dabacsan ee maaraynta isku halaynta kaydinta;
  • Nidaamyada habaynta xogta la beddeli karo (qaybinta noocyada kala duwan ee xusuusta ee ku jirta kaydinta);
  • Maktabad leh C API oo si firfircoon ugu xidhi karta codsi kasta;
  • Awoodda lagu cabbiro xogta terabyte-ka iyo boqollaal balaayiin furayaal ah oo kaydinta;
  • Habayn hufan oo kumanaan hawlo isbarbar socda;
  • Kor u kaca wax soo saarka, daahitaanka oo yaraada iyo kordhinta waxqabadka qorista/akhrinta ee noocyada kala duwan ee culeyska shaqada marka loo eego xalalka caadiga ah;
  • Awoodda isticmaalka SSD ee fasallada kala duwan ee hal kayd si kor loogu qaado waxqabadka iyo adkeysiga.

Matoorka kaydinta HSE ee furan ee Micron loo habeeyay SSD

Source: opennet.ru

Add a comment