የማይክሮን ክፍት ኮድ HSE የማጠራቀሚያ ሞተር ለኤስኤስዲዎች የተመቻቸ

ማይክሮን ቴክኖሎጂ፣ ድራም እና ፍላሽ ሚሞሪ ኩባንያ፣ .едставила አዲስ የማጠራቀሚያ ሞተር HSE (Heterogeneous-memory Storage Engine)፣ በ NAND ፍላሽ (X100፣ TLC፣ QLC 3D NAND) ወይም በቋሚ ማህደረ ትውስታ (NVDIMM) ላይ ተመስርተው በኤስኤስዲ ድራይቮች ላይ የአጠቃቀም ሁኔታን ከግምት ውስጥ በማስገባት የተነደፈ ነው። ሞተሩ ወደ ሌሎች አፕሊኬሽኖች ለመክተት እንደ ቤተ-መጽሐፍት የተነደፈ እና በቁልፍ እሴት ቅርጸት መረጃን ማቀናበርን ይደግፋል። የ HSE ኮድ በ C እና ተጽፏል የተሰራጨው በ በ Apache 2.0 ፍቃድ የተሰጠው.

ከኤንጂኑ አፕሊኬሽን ዘርፎች መካከል በ NoSQL DBMS ውስጥ ዝቅተኛ ደረጃ ያለው የመረጃ ማከማቻ፣ የሶፍትዌር ማከማቻዎች (ኤስዲኤስ፣ ​​በሶፍትዌር የተገለፀ ማከማቻ) እንደ ሴፍ እና ስካሊቲ RING ያሉ ከፍተኛ መጠን ያለው መረጃን ለመስራት የሚረዱ መድረኮች (Big Data) ተጠቅሰዋል። , ከፍተኛ አፈጻጸም ኮምፒውቲንግ ሲስተሞች (HPC), የነገሮች የበይነመረብ መሳሪያዎች (አይኦቲ) እና የማሽን መማሪያ ስርዓቶች መፍትሄዎች.

ኤችኤስኢ የተመቻቸው ለከፍተኛ አፈጻጸም ብቻ ሳይሆን በተለያዩ የኤስኤስዲ ክፍሎች ውስጥ ለረጅም ጊዜ አገልግሎት ነው። ከፍተኛ የስራ ፍጥነት በዲቃላ ማከማቻ ሞዴል በኩል ይደርሳል - በጣም አስፈላጊው መረጃ በ RAM ውስጥ ተከማችቷል, ይህም ወደ ድራይቭ የሚደርሱትን ቁጥር ይቀንሳል. አዲስ ሞተርን በሶስተኛ ወገን ፕሮጀክቶች ውስጥ የማዋሃድ ምሳሌ ተዘጋጅቷል HSE ለመጠቀም የተተረጎመ ሰነድ-ተኮር DBMS MongoDB ስሪት።

በቴክኖሎጂ፣ HSE ተጨማሪ የከርነል ሞጁል ላይ ይተማመናል። mpool, ይህም በመሠረታዊነት የተለያየ የአፈፃፀም እና የመቆየት ባህሪያትን እንዲያገኙ የሚያስችልዎትን ችሎታቸውን እና ባህሪያቸውን ከግምት ውስጥ በማስገባት ለጠንካራ-ግዛት ተሽከርካሪዎች ልዩ የነገር ማከማቻ በይነገጽን ተግባራዊ ያደርጋል. ምፑል ከHSE ጋር በተመሳሳይ ጊዜ ክፍት የሆነ ነገር ግን ወደ ገለልተኛ የመሠረተ ልማት ፕሮጀክት የሚለያይ የማይክሮን ቴክኖሎጂ ልማት ነው። ምፑል አጠቃቀሙን ይገምታል። የማያቋርጥ ትውስታ и የዞን ማከማቻ ተቋማት፣ ግን በአሁኑ ጊዜ ባህላዊ ኤስኤስዲዎችን ብቻ ይደግፋል።

ጥቅሉን በመጠቀም የአፈጻጸም ሙከራ YCSB (ያሁ ክላውድ ሰርቪንግ ቤንችማርክ) 2 ቲቢ ማከማቻን ከ1 ኪባ ዳታ ብሎኮች ጋር ሲጠቀሙ የአፈጻጸም ከፍተኛ ጭማሪ አሳይቷል። በተለይ ጉልህ የሆነ የአፈፃፀም ጭማሪ በፈተናው ውስጥ ወጥ የሆነ የማንበብ እና የመፃፍ ስራዎች (በግራፍ "A" ሙከራ) ይታያል።

ለምሳሌ ሞንጎዲቢ ከኤችኤስኢ ኢንጂን ጋር ከመደበኛው WiredTiger ሞተር ጋር ካለው ስሪት 8 ጊዜ ያህል ፈጣን ሆኗል፣ እና የሮክስ ዲቢኤምኤስ ዲቢኤምኤስ ከHSE ሞተር ከ6 ጊዜ በላይ ፈጠነ። እጅግ በጣም ጥሩ አፈጻጸም 95% የንባብ ስራዎች እና 5% ኦፕሬሽኖችን በማሻሻል ወይም በማያያዝ (በግራፎች ውስጥ "B" እና "D" ሙከራዎች) በሚያካትቱ ሙከራዎች ውስጥም ይታያል። የንባብ ክዋኔዎችን ብቻ የሚያካትት የሙከራ C ወደ 40% ገደማ ትርፍ ያሳያል. በሮክስ ዲቢ ላይ ከተመሠረተው መፍትሔ ጋር ሲነፃፀር የኤስኤስዲ አንጻፊዎች የመትረፍ አቅም መጨመር በጽሑፍ ሥራዎች ወቅት 7 ጊዜ ያህል ይገመታል።

የማይክሮን ክፍት ኮድ HSE የማጠራቀሚያ ሞተር ለኤስኤስዲዎች የተመቻቸ

የማይክሮን ክፍት ኮድ HSE የማጠራቀሚያ ሞተር ለኤስኤስዲዎች የተመቻቸ

የ HSE ቁልፍ ባህሪዎች

  • በቁልፍ/ዋጋ ቅርፀት መረጃን ለማስኬድ ለመደበኛ እና ለተራዘመ ኦፕሬተሮች ድጋፍ;
  • ለግብይቶች ሙሉ ድጋፍ እና ቅጽበተ-ፎቶዎችን በመፍጠር የማከማቻ ቁርጥራጮችን የማግለል ችሎታ (ቅጽበተ-ፎቶዎች በአንድ ማከማቻ ውስጥ ገለልተኛ ስብስቦችን ለማቆየት ጥቅም ላይ ሊውሉ ይችላሉ)
  • በቅጽበተ-ፎቶ-ተኮር እይታዎች ውስጥ መረጃን ለመሻገር ጠቋሚዎችን የመጠቀም ችሎታ;
  • በአንድ ማከማቻ ውስጥ ለተደባለቁ የጭነት ዓይነቶች የተመቻቸ የውሂብ ሞዴል;
  • የማከማቻ አስተማማኝነትን ለመቆጣጠር ተለዋዋጭ ዘዴዎች;
  • ሊበጁ የሚችሉ የውሂብ ኦርኬስትራ እቅዶች (በማከማቻው ውስጥ ባሉ የተለያዩ የማህደረ ትውስታ ዓይነቶች ላይ ስርጭት);
  • ከማንኛውም መተግበሪያ ጋር በተለዋዋጭ ሊያገናኝ የሚችል የC API ያለው ቤተ-መጽሐፍት፤
  • በማከማቻ ውስጥ ወደ ቴራባይት ውሂብ እና በመቶ ቢሊዮን የሚቆጠሩ ቁልፎችን የማመዛዘን ችሎታ;
  • በሺዎች የሚቆጠሩ ትይዩ ስራዎችን በብቃት ማቀናበር;
  • ከመደበኛ አማራጭ መፍትሄዎች ጋር ሲነፃፀር ከፍተኛ መጠን ያለው የውጤት መጨመር፣ የቆይታ ጊዜ መቀነስ እና ለተለያዩ የስራ ጫና ዓይነቶች የመፃፍ/የማንበብ አፈፃፀም ጨምሯል።
  • አፈጻጸምን እና ጥንካሬን ለማመቻቸት በአንድ ማከማቻ ውስጥ የተለያዩ ክፍሎችን የኤስኤስዲ ተሽከርካሪዎችን የመጠቀም ችሎታ።

የማይክሮን ክፍት ኮድ HSE የማጠራቀሚያ ሞተር ለኤስኤስዲዎች የተመቻቸ

ምንጭ: opennet.ru

አስተያየት ያክሉ