مائکرون ٹیکنالوجی، ایک DRAM اور فلیش میموری کمپنی،
انجن کے اطلاق کے شعبوں میں، NoSQL DBMS میں نچلے درجے کے ڈیٹا اسٹوریج، سافٹ ویئر سٹوریجز (SDS، سافٹ ویئر ڈیفائنڈ سٹوریج) جیسے Ceph اور Scality RING، ڈیٹا کی بڑی مقدار پر کارروائی کرنے کے پلیٹ فارمز (بگ ڈیٹا) کا ذکر ہے۔ ، اعلی کارکردگی والے کمپیوٹنگ سسٹمز (HPC)، چیزوں کے انٹرنیٹ ڈیوائسز (IoT) اور مشین لرننگ سسٹمز کے حل۔
HSE نہ صرف زیادہ سے زیادہ کارکردگی کے لیے، بلکہ SSD کی مختلف کلاسوں میں لمبی عمر کے لیے بھی موزوں ہے۔ ہائبرڈ سٹوریج ماڈل کے ذریعے ہائی آپریٹنگ سپیڈ حاصل کی جاتی ہے - سب سے زیادہ متعلقہ ڈیٹا RAM میں محفوظ کیا جاتا ہے، جس سے ڈرائیو تک رسائی کی تعداد کم ہو جاتی ہے۔ تیسری پارٹی کے منصوبوں میں ایک نئے انجن کو ضم کرنے کی مثال کے طور پر
تکنیکی طور پر، HSE ایک اضافی کرنل ماڈیول پر انحصار کرتا ہے۔
پیکیج کا استعمال کرتے ہوئے کارکردگی کی جانچ
مثال کے طور پر، HSE انجن کے ساتھ MongoDB معیاری WiredTiger انجن والے ورژن سے تقریباً 8 گنا تیز نکلا، اور RocksDB DBMS HSE انجن سے 6 گنا زیادہ تیز تھا۔ بہترین کارکردگی ان ٹیسٹوں میں بھی نظر آتی ہے جن میں 95% ریڈ آپریشنز شامل ہوتے ہیں اور 5% ترمیم یا منسلک آپریشنز (گرافس میں "B" اور "D" ٹیسٹ)۔ ٹیسٹ C، جس میں صرف پڑھنے کے آپریشن شامل ہیں، تقریباً 40% کا فائدہ ظاہر کرتا ہے۔ RocksDB پر مبنی حل کے مقابلے رائٹ آپریشنز کے دوران SSD ڈرائیوز کی بقا میں اضافے کا تخمینہ 7 گنا ہے۔
HSE کی اہم خصوصیات:
- کلیدی/ویلیو فارمیٹ میں ڈیٹا کی پروسیسنگ کے لیے معیاری اور توسیعی آپریٹرز کے لیے تعاون؛
- لین دین کے لیے مکمل تعاون اور اسنیپ شاٹس کی تخلیق کے ذریعے سٹوریج کے سلائسز کو الگ کرنے کی صلاحیت کے ساتھ (اسنیپ شاٹس کو ایک اسٹوریج میں آزاد کلیکشن کو برقرار رکھنے کے لیے بھی استعمال کیا جا سکتا ہے)؛
- اسنیپ شاٹ پر مبنی مناظر میں ڈیٹا کو عبور کرنے کے لیے کرسر استعمال کرنے کی اہلیت؛
- ایک ہی اسٹوریج میں مخلوط بوجھ کی اقسام کے لیے موزوں ڈیٹا ماڈل؛
- سٹوریج کی وشوسنییتا کے انتظام کے لیے لچکدار طریقہ کار؛
- حسب ضرورت ڈیٹا آرکیسٹریشن اسکیمیں (اسٹوریج میں موجود میموری کی مختلف اقسام میں تقسیم)؛
- C API کے ساتھ ایک لائبریری جو متحرک طور پر کسی بھی ایپلیکیشن سے لنک کر سکتی ہے۔
- ڈیٹا کے ٹیرا بائٹس تک پیمانہ کرنے کی صلاحیت اور اسٹوریج میں سیکڑوں بلین کیز؛
- ہزاروں متوازی کارروائیوں کی موثر پروسیسنگ؛
- معیاری متبادل حل کے مقابلے میں مختلف قسم کے کام کے بوجھ کے لیے تھرو پٹ میں نمایاں اضافہ، تاخیر میں کمی اور لکھنے/پڑھنے کی کارکردگی میں اضافہ؛
- کارکردگی اور استحکام کو بہتر بنانے کے لیے ایک اسٹوریج میں مختلف کلاسز کی SSD ڈرائیوز استعمال کرنے کی صلاحیت۔
ماخذ: opennet.ru