Micron SSD ڈرائیوز کے لیے موزوں HSE 3.0 اسٹوریج انجن شائع کرتا ہے۔

DRAM اور فلیش میموری کی تیاری میں مہارت رکھنے والی کمپنی Micron Technology نے HSE 3.0 (Heterogeneous-Memory Storage Engine) سٹوریج انجن کا اجراء شائع کیا ہے، جو SSD ڈرائیوز اور صرف پڑھنے کے لیے میموری پر استعمال کی تفصیلات کو مدنظر رکھتے ہوئے ڈیزائن کیا گیا ہے۔ NVDIMM)۔ انجن کو دیگر ایپلی کیشنز میں سرایت کرنے کے لیے ایک لائبریری کے طور پر ڈیزائن کیا گیا ہے اور کلیدی قدر کی شکل میں ڈیٹا پروسیسنگ کی حمایت کرتا ہے۔ HSE کوڈ C میں لکھا ہوا ہے اور Apache 2.0 لائسنس کے تحت لائسنس یافتہ ہے۔

HSE نہ صرف زیادہ سے زیادہ کارکردگی کے لیے، بلکہ SSD کی مختلف کلاسوں میں لمبی عمر کے لیے بھی موزوں ہے۔ ہائبرڈ سٹوریج ماڈل کے ذریعے ہائی آپریٹنگ سپیڈ حاصل کی جاتی ہے - سب سے زیادہ متعلقہ ڈیٹا RAM میں محفوظ کیا جاتا ہے، جس سے ڈرائیو تک رسائی کی تعداد کم ہو جاتی ہے۔ انجن کو NoSQL DBMS، سافٹ ویئر سٹوریجز (SDS، سافٹ ویئر ڈیفائنڈ سٹوریج) جیسے Ceph اور Scality RING، بڑی مقدار میں ڈیٹا (بگ ڈیٹا) پر کارروائی کرنے کے پلیٹ فارمز، ہائی پرفارمنس کمپیوٹنگ (HPC) میں کم سطح کے ڈیٹا اسٹوریج کے لیے استعمال کیا جا سکتا ہے۔ ) سسٹمز، انٹرنیٹ آف تھنگز (IoT) ڈیوائسز) اور مشین لرننگ سسٹمز کے حل۔ تیسری پارٹی کے منصوبوں میں انجن کو ضم کرنے کی ایک مثال کے طور پر، دستاویز پر مبنی DBMS MongoDB کا ایک ورژن تیار کیا گیا ہے، جسے HSE استعمال کرنے کے لیے تبدیل کر دیا گیا ہے۔

HSE کی اہم خصوصیات:

  • کلیدی/ویلیو فارمیٹ میں ڈیٹا کی پروسیسنگ کے لیے معیاری اور توسیعی آپریٹرز کے لیے تعاون؛
  • اسنیپ شاٹس کی تخلیق کے ذریعے سٹوریج سلائسز کو الگ کرنے کی صلاحیت کے ساتھ لین دین کے لیے مکمل تعاون (اسنیپ شاٹس کو ایک سٹوریج میں آزاد کلیکشن کو برقرار رکھنے کے لیے بھی استعمال کیا جا سکتا ہے)؛
  • اسنیپ شاٹ پر مبنی مناظر میں ڈیٹا کے ذریعے تکرار کرنے کے لیے کرسر استعمال کرنے کی صلاحیت؛
  • مخلوط کام کے بوجھ کی اقسام کے لیے موزوں ڈیٹا ماڈل؛
  • سٹوریج کی وشوسنییتا کے انتظام کے لیے لچکدار طریقہ کار؛
  • حسب ضرورت ڈیٹا آرکیسٹریشن اسکیمیں (اسٹوریج میں موجود میموری کی مختلف اقسام میں تقسیم)؛
  • C API کے ساتھ ایک لائبریری جو متحرک طور پر کسی بھی ایپلیکیشن سے لنک کر سکتی ہے۔ ازگر اور جاوا کے لیے پابندیوں کی دستیابی؛
  • چابیاں اور ڈیٹا کو کمپریسڈ شکل میں ذخیرہ کرنے کے لیے معاونت۔
  • ڈیٹا کے ٹیرا بائٹس تک پیمانہ کرنے کی صلاحیت اور اسٹوریج میں سیکڑوں بلین کیز؛
  • ہزاروں متوازی کارروائیوں کی موثر پروسیسنگ؛
  • کارکردگی کو بہتر بنانے اور ڈرائیو کی سروس لائف کو بڑھانے کے لیے مختلف کلاسز کی SSD ڈرائیوز کو ایک اسٹوریج میں استعمال کرنے کی صلاحیت۔

HSE 3.0 میں اہم ورژن نمبر کی تبدیلی API، CLI، کنفیگریشن آپشنز، REST انٹرفیس، اور اسٹوریج فارمیٹ میں تبدیلیوں کی وجہ سے ہے جو پیچھے کی طرف مطابقت کو توڑ دیتے ہیں۔ نئی ریلیز کچھ اہم کام کے بوجھ کے لیے کارکردگی کو بہتر بنانے کے لیے ڈیٹا اسٹوریج کو بہتر بنانے پر مرکوز ہے۔ سب سے زیادہ قابل ذکر بہتریوں میں سے:

  • کرسر کی کارروائیوں کی کارکردگی اب فلٹر کی لمبائی سے آزاد ہے، جس سے آپ کو تھرو پٹ کو کم کیے بغیر صوابدیدی فلٹرز کے ساتھ کرسر کا استعمال کرتے ہوئے کیز پر اعادہ کرنے کی اجازت ملتی ہے۔
  • پڑھنے اور لکھنے کی کارکردگی میں ان حالات میں اضافہ کیا گیا ہے جہاں یکجہتی سے بڑھتی ہوئی چابیاں استعمال کی جاتی ہیں، مثال کے طور پر، نگرانی کے نظام، مالیاتی پلیٹ فارمز اور پولنگ سینسر ریاستوں کے نظام میں مخصوص وقفوں پر ریکارڈ شدہ پیرامیٹر اقدار کے سلائسز کو ذخیرہ کرتے وقت۔
  • API انفرادی قدر کی سطح پر کمپریشن کو کنٹرول کرنے کی صلاحیت فراہم کرتا ہے، جس سے آپ کو ایک ہی اسٹوریج میں کمپریسڈ اور غیر کمپریسڈ دونوں ریکارڈز کو اسٹور کرنے کی اجازت ملتی ہے۔
  • KVDB کھولنے کے لیے نئے موڈز شامل کیے گئے ہیں، جو آپ کو صرف پڑھنے کے لیے ذخیرہ کرنے والے ڈیٹا بیس میں سوالات بنانے کی اجازت دیتے ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں