Micron SSD සඳහා ප්‍රශස්ත කළ HSE 3.0 ගබඩා එන්ජිම නිකුත් කරයි

DRAM සහ ෆ්ලෑෂ් මතකය නිෂ්පාදනය පිළිබඳ විශේෂඥ සමාගමක් වන Micron Technology, SSD ධාවකයන් සහ කියවීමට පමණක් මතකය භාවිතා කිරීමේ විශේෂතා සැලකිල්ලට ගනිමින් නිර්මාණය කර ඇති HSE 3.0 (Heterogeneous-memory Storage Engine) ගබඩා එන්ජිම නිකුත් කිරීම ප්‍රකාශයට පත් කර ඇත. NVDIMM). එන්ජිම වෙනත් යෙදුම් වලට කාවැද්දීම සඳහා පුස්තකාලයක් ලෙස නිර්මාණය කර ඇති අතර ප්‍රධාන අගය ආකෘතියෙන් දත්ත සැකසීමට සහය දක්වයි. HSE කේතය C වලින් ලියා ඇති අතර Apache 2.0 බලපත්‍රය යටතේ බලපත්‍ර ලබා ඇත.

HSE උපරිම කාර්ය සාධනය සඳහා පමණක් නොව, විවිධ SSD පන්ති හරහා දීර්ඝ ආයුෂ සඳහාද ප්‍රශස්ත කර ඇත. දෙමුහුන් ආචයන ආකෘතියක් හරහා ඉහළ මෙහෙයුම් වේගයක් ලබා ගනී - වඩාත්ම අදාළ දත්ත RAM හි ගබඩා කර ඇති අතර එමඟින් ධාවකයට ප්‍රවේශ වීමේ සංඛ්‍යාව අඩු වේ. එන්ජිම NoSQL DBMS හි අඩු මට්ටමේ දත්ත ගබඩා කිරීම, Ceph සහ Scality RING වැනි මෘදුකාංග ගබඩා (SDS, මෘදුකාංග-නිර්වචනය කළ ආචයනය), විශාල දත්ත ප්‍රමාණයක් සැකසීම සඳහා වේදිකා (Big Data), ඉහළ කාර්ය සාධන පරිගණක (HPC) සඳහා භාවිතා කළ හැක. ) පද්ධති, Internet of Things (IoT) උපාංග ) සහ යන්ත්‍ර ඉගෙනුම් පද්ධති සඳහා විසඳුම්. තුන්වන පාර්ශ්ව ව්‍යාපෘතිවලට එන්ජිම ඒකාබද්ධ කිරීමේ උදාහරණයක් ලෙස, ලේඛන-නැඹුරු DBMS MongoDB හි අනුවාදයක් සකස් කර, HSE භාවිතා කිරීමට පරිවර්තනය කර ඇත.

HSE හි ප්රධාන ලක්ෂණ:

  • යතුරු/අගය ආකෘතියෙන් දත්ත සැකසීම සඳහා සම්මත සහ විස්තීරණ ක්‍රියාකරුවන් සඳහා සහාය;
  • ස්නැප්ෂොට් නිර්මාණය කිරීම හරහා ගබඩා පෙති හුදකලා කිරීමේ හැකියාව ඇති ගනුදෙනු සඳහා පූර්ණ සහාය (එක් ගබඩාවක ස්වාධීන එකතු කිරීම් පවත්වා ගැනීමට ද ස්නැප්ෂොට් භාවිතා කළ හැක);
  • ස්නැප්ෂොට් මත පදනම් වූ දසුන් තුළ දත්ත හරහා පුනරාවර්තනය කිරීමට කර්සරය භාවිතා කිරීමේ හැකියාව;
  • මිශ්‍ර වැඩ බර වර්ග සඳහා ප්‍රශස්ත කළ දත්ත ආකෘතිය;
  • ගබඩා විශ්වසනීයත්වය කළමනාකරණය සඳහා නම්යශීලී යාන්ත්රණ;
  • අභිරුචිකරණය කළ හැකි දත්ත වාද්‍ය වෘන්ද ක්‍රම (ගබඩාවේ ඇති විවිධ මතක වර්ග හරහා බෙදා හැරීම);
  • ඕනෑම යෙදුමකට ගතිකව සම්බන්ධ කළ හැකි C API සහිත පුස්තකාලයක්. Python සහ Java සඳහා බන්ධන තිබීම;
  • සම්පීඩිත ආකාරයෙන් යතුරු සහ දත්ත ගබඩා කිරීම සඳහා සහාය.
  • ටෙරාබයිට් දත්ත සහ ගබඩා තුළ යතුරු බිලියන සිය ගණනකට පරිමාණය කිරීමේ හැකියාව;
  • සමාන්තර මෙහෙයුම් දහස් ගණනක් කාර්යක්ෂමව සැකසීම;
  • කාර්ය සාධනය ප්රශස්ත කිරීම සහ ධාවකයේ සේවා කාලය දීර්ඝ කිරීම සඳහා එක් ගබඩාවක විවිධ පන්තිවල SSD ධාවකයන් භාවිතා කිරීමේ හැකියාව.

HSE 3.0 හි සැලකිය යුතු අනුවාද අංකය වෙනස් වීමට හේතු වී ඇත්තේ API, CLI, වින්‍යාස විකල්ප, REST අතුරුමුහුණත සහ ආපස්සට ගැළපුම බිඳ දමන ගබඩා ආකෘතියේ වෙනස්කම් නිසාය. නව නිකුතුව සමහර තීරණාත්මක වැඩ බර සඳහා කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා දත්ත ගබඩා කිරීම ප්‍රශස්ත කිරීම කෙරෙහි අවධානය යොමු කළේය. වඩාත්ම කැපී පෙනෙන වැඩිදියුණු කිරීම් අතර:

  • කර්සර මෙහෙයුම් වල කාර්ය සාධනය දැන් පෙරහන දිගෙන් ස්වාධීන වන අතර, ප්‍රතිදානය අඩු නොකර අත්තනෝමතික පෙරහන් සහිත කර්සරයක් භාවිතයෙන් යතුරු හරහා පුනරාවර්තනය කිරීමට ඔබට ඉඩ සලසයි.
  • ඒකාකාරී ලෙස වැඩි වන යතුරු භාවිතා කරන අවස්ථාවන්හිදී කියවීමේ සහ ලිවීමේ කාර්ය සාධනය වැඩි වී ඇත, නිදසුනක් ලෙස, අධීක්ෂණ පද්ධති, මූල්‍ය වේදිකා සහ ඡන්ද සංවේදක තත්වයන් සඳහා පද්ධතිවල නිශ්චිත කාල පරාසයන් තුළ වාර්තා කර ඇති පරාමිති අගයන් පෙති ගබඩා කිරීමේදී.
  • එක් එක් අගය මට්ටමින් සම්පීඩනය පාලනය කිරීමේ හැකියාව API මඟින් සපයයි, සම්පීඩිත සහ නොකැඩූ වාර්තා දෙකම එකම ගබඩාවක ගබඩා කිරීමට ඔබට ඉඩ සලසයි.
  • KVDB විවෘත කිරීම සඳහා නව මාතයන් එකතු කර ඇත, කියවීමට පමණක් ගබඩා තුළ දත්ත සමුදාය වෙත විමසුම් සැකසීමට ඔබට ඉඩ සලසයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න