د مایکرون خلاص سرچینه HSE ذخیره کولو انجن د SSD لپاره غوره شوی

مایکرون ټیکنالوژي، د DRAM او فلش حافظې شرکت، وړاندې د ذخیره کولو نوی انجن HSE (Heterogeneous-میموري ذخیره کولو انجن)، د NAND فلش (X100، TLC، QLC 3D NAND) یا دایمي حافظې (NVDIMM) پراساس د SSD ډرایو کې د کارولو ځانګړتیاو په پام کې نیولو سره ډیزاین شوی. انجن په نورو غوښتنلیکونو کې د ځای پرځای کولو لپاره د کتابتون په توګه ډیزاین شوی او د کلیدي ارزښت په بڼه کې د پروسس کولو ډاټا مالتړ کوي. د HSE کوډ په C او کې لیکل شوی لخوا توزیع شوی د اپاچی 2.0 لاندې جواز شوی.

د انجن د پلي کولو ساحو په مینځ کې، یادونه په NoSQL DBMS کې د ټیټ کچې ډیټا ذخیره کولو څخه جوړه شوې، د سافټویر ذخیره (SDS، د سافټویر تعریف شوي ذخیره) لکه Ceph او Scality RING، د لوی مقدار ډیټا پروسس کولو پلیټ فارمونه (لوی ډاټا) ، د لوړ فعالیت کمپیوټري سیسټمونه (HPC) ، د شیانو انټرنیټ وسایل (IoT) او د ماشین زده کړې سیسټمونو لپاره حلونه.

HSE نه یوازې د اعظمي فعالیت لپاره مطلوب دی ، بلکه د مختلف SSD ټولګیو کې د اوږد عمر لپاره هم. لوړ عملیاتي سرعت د هایبرډ ذخیره کولو ماډل له لارې ترلاسه کیږي - خورا اړونده ډیټا په RAM کې ساتل کیږي ، کوم چې ډرایو ته د لاسرسي شمیر کموي. د دریمې ډلې پروژو کې د نوي انجن ادغام د مثال په توګه چمتو شوی د سند پر بنسټ د DBMS MongoDB یوه نسخه، د HSE کارولو لپاره ژباړل شوې.

په ټیکنالوژیکي توګه، HSE په اضافي کرنل ماډل تکیه کوي mpool، کوم چې د سولیډ سټیټ ډرایو لپاره د ځانګړي شیانو ذخیره کولو انٹرفیس پلي کوي ، د دوی وړتیاوې او ځانګړتیاوې په پام کې نیولو سره ، کوم چې تاسو ته اجازه درکوي په بنسټیز ډول مختلف فعالیت او پایښت ځانګړتیاوې ترلاسه کړئ. Mpool د مایکرون ټیکنالوژۍ پراختیا هم ده، په ورته وخت کې د HSE په څیر پرانستل کیږي، مګر په خپلواکه زیربنا پروژه کې جلا شوی. Mpool کارول فرض کوي دوامداره حافظه и زونل ذخیره کولو اسانتیاوې، مګر اوس مهال یوازې دودیز SSDs ملاتړ کوي.

د کڅوړې په کارولو سره د فعالیت ازموینه YCSB (Yahoo Cloud Serving Benchmark) د 2 KB ډیټا بلاکونو پروسس کولو سره د 1 TB ذخیره کارولو په وخت کې په فعالیت کې د پام وړ زیاتوالی ښیې. په ازموینه کې په ځانګړي ډول د پام وړ د پام وړ زیاتوالی د لوستلو او لیکلو عملیاتو د یونیفورم ویش سره لیدل کیږي (په ګراف کې "A" ازموینه).

د مثال په توګه، د HSE انجن سره MongoDB د معیاري WiredTiger انجن سره د نسخې په پرتله شاوخوا 8 ځله ګړندی وګرځید، او RocksDB DBMS د HSE انجن څخه 6 ځله ډیر ګړندی و. غوره فعالیت په ازموینو کې هم لیدل کیږي چې د 95٪ لوستلو عملیات او 5٪ تعدیل یا ضمیمه عملیات شامل دي (په ګرافونو کې "B" او "D" ازموینې). ټیسټ C، چې یوازې د لوستلو عملیات پکې شامل دي، نږدې 40٪ ګټه ښیي. د لیکلو عملیاتو په جریان کې د SSD ډرایو د ژوندي پاتې کیدو زیاتوالی د RocksDB پراساس د حل په پرتله 7 ځله اټکل شوی.

د مایکرون خلاص سرچینه HSE ذخیره کولو انجن د SSD لپاره غوره شوی

د مایکرون خلاص سرچینه HSE ذخیره کولو انجن د SSD لپاره غوره شوی

د HSE کلیدي ځانګړتیاوې:

  • د کلیدي / ارزښت په شکل کې د معلوماتو پروسس کولو لپاره د معیاري او غزیدلي آپریټرونو ملاتړ؛
  • د لیږد لپاره بشپړ ملاتړ او د سنیپ شاټونو رامینځته کولو له لارې د ذخیره کولو سلائسونو جلا کولو وړتیا سره (سنیپ شاټونه په یوه ذخیره کې د خپلواکو راټولولو ساتلو لپاره هم کارول کیدی شي)؛
  • د سنیپ شاټ پراساس لیدونو کې د معلوماتو تیرولو لپاره د کرسر کارولو وړتیا؛
  • د ډیټا ماډل په یوه ذخیره کې د مخلوط بار ډولونو لپاره غوره شوی؛
  • د ذخیره کولو اعتبار اداره کولو لپاره انعطاف وړ میکانیزم؛
  • د تنظیم کولو وړ ډیټا آرکیسټریشن سکیمونه (په ذخیره کې د حافظې مختلف ډولونو کې توزیع)؛
  • د C API سره یو کتابتون چې کولی شي په متحرک ډول د هر غوښتنلیک سره اړیکه ونیسي؛
  • د ټیرابایټ ډیټا اندازه کولو وړتیا او په ذخیره کې سلګونه ملیارد کیلي؛
  • د زرګونو موازي عملیاتو اغیزمن پروسس؛
  • د معیاري بدیل حلونو په پرتله د مختلف ډولونو کاري بارونو لپاره په ټرپټ کې د پام وړ زیاتوالی ، د ځنډ کمول او د لیکلو / لوستلو فعالیت ډیر شوی؛
  • د فعالیت او پایښت غوره کولو لپاره په یوه ذخیره کې د مختلف ټولګیو SSD ډرایو کارولو وړتیا.

د مایکرون خلاص سرچینه HSE ذخیره کولو انجن د SSD لپاره غوره شوی

سرچینه: opennet.ru

Add a comment