EXtremeDB
ای ایکسٹریم ڈی بی ایک اعلی کارکردگی والا، کم تاخیر والا، اے سی آئی ڈی کے مطابق سرایت شدہ ڈیٹا بیس مینجمنٹ سسٹم ہے جو ان میموری ڈیٹا بیس سسٹم (آئی ایم ڈی ایس) فن تعمیر کا استعمال کرتا ہے اور سی/سی + + پر مبنی پروگراموں میں منسلک ہونے کے لیے ڈیزائن کیا گیا ہے۔ یہ ونڈوز، لینکس، اور دیگر ریئل ٹائم اور سرایت شدہ آپریٹنگ سسٹمز پر کام کرتا ہے۔ ہسٹری ایکسٹریم ڈی بی کو 2001 میں میک آبجیکٹ ایل ایل سی نے متعارف کرایا تھا، جس میں وسائل سے محدود ماحول میں چلنے والے سرایت شدہ نظاموں کو نشانہ بنایا گیا تھا (یعنی۔ محدود بے ترتیب رسائی میموری اور نسبتا کم طاقت والے مرکزی پروسیسنگ یونٹس کے ساتھ)۔ ایکسٹریم ڈی بی کا کوڈ سائز چھوٹا ہے، صرف تقریبا 150 کے بی۔ اس میں مقامی سی زبان کا ایپلی کیشن پروگرامنگ انٹرفیس اور دستیاب سورس کوڈ ہے۔ ای ایکس ٹریم ڈی بی میں سرایت شدہ سسٹمز میں استعمال ہونے والے مختلف پروسیسرز اور آپریٹنگ سسٹمز کو سپورٹ کرنے کے لیے اعلی درجے کی پورٹیبلٹی ہے۔ صارفین کی طرف سے ابتدائی تعیناتی میں ڈیجیٹل ٹی وی سیٹ ٹاپ باکسز، مینوفیکچرنگ اور صنعتی کنٹرول سسٹم، اور ٹیلی کام/نیٹ ورکنگ ڈیوائسز میں انضمام شامل تھا۔ صنعت کے تجزیہ کار، اور میک آبجیکٹ، اس طرح کے آلات پر منظم ڈیٹا کی مقدار میں نمایاں ترقی کے طور پر پیش کرتے ہیں، اس کا انتظام کرنے کے لیے eXtremeDB ابھرا۔ بعد کے ایڈیشنوں نے اعلی کارکردگی والے غیر سرایت شدہ سافٹ ویئر مارکیٹ کو نشانہ بنایا، جس میں کیپٹل مارکیٹ ایپلی کیشنز (الگورتھمک ٹریڈنگ، آرڈر میچنگ انجن) اور سوشل نیٹ ورکس اور ای کامرس سمیت ویب پر مبنی ایپلی کیشنز کے لیے ریئل ٹائم کیشنگ شامل ہیں۔ پروڈکٹ کی خصوصیات کور ایکسٹریم ڈی بی انجن ایکسٹریم ڈی بی اپنے پروڈکٹ فیملی میں درج ذیل خصوصیات کی حمایت کرتا ہے۔ ایپلیکیشن پروگرامنگ انٹرفیس ایک قسم کا محفوظ، مقامی، نیوی گیشنل سی/سی + + اے پی آئی ایس کیو ایل او ڈی بی سی/جے ڈی بی سی اے پی آئی (ایکس ٹریم ایس کیو ایل ایڈیشن میں شامل) مقامی سی #(. نیٹ) اے پی آئی جاوا مقامی انٹرفیس (جے این آئی) ازگر ڈیٹا بیس انڈیکس بی-ٹری آر-ٹری ریڈکس ٹری یا پیٹریشیا ٹرائی کے-ڈی ٹری ہیش ٹیبل ٹریگرام انڈیکس کسٹم انڈیکس کنکرنسی میکانزم ایکس ٹریم ڈی بی متعدد ہم آہنگی صارفین کی حمایت کرتا ہے، جو دو لین دین مینیجرز میں سے کسی ایک کا استعمال کرتے ہوئے اے سی آئی ڈی کے مطابق لین دین (جیسا کہ جم گرے کے ذریعہ بیان کیا گیا ہے) پیش کرتا ہے: ایک سے زیادہ ریڈر، سنگل رائٹر (ایم یو آر ایس آئی ڈبلیو) لاکنگ میکانزم، یا ملٹی ورژن کنکرن تعاون یافتہ ڈیٹا ٹائپ ای ایکس ٹرائم ڈی بی عملی طور پر تمام سی زبان کے ڈیٹا ٹائپ کے ساتھ کام کر سکتا ہے جس میں پیچیدہ اقسام بشمول ڈھانچے، صف، ویکٹر اور بی ایل او بی شامل ہیں۔ یونیکوڈ سپورٹ ہے۔ سیکیورٹی پیج لیول سائیکلک ریڈنڈنسی چیکنگ (سی آر سی) اے ای ایس انکرپشن سیکیور ساکٹس لیئر اختیاری خصوصیات ڈسٹری بیوٹڈ ڈیٹا بیس مینجمنٹ کی صلاحیتیں ایکسٹریم ڈی بی ہائی اویلبلٹی ایڈیشن خودکار فیل اوور کے ساتھ سنکرونس (2-محفوظ) اور اسنکرونس (1-محفوظ) ڈیٹا بیس ریپلیکیشن دونوں کی حمایت کرتا ہے۔ ایکسٹریم ڈی بی کلسٹر ایڈیشن مشترکہ-کچھ بھی نہیں ڈیٹا بیس کلسٹرنگ فراہم کرتا ہے۔ ای ایکسٹریم ڈی بی تقسیم شدہ استفسار پروسیسنگ کو بھی سپورٹ کرتا ہے، جس میں ڈیٹا بیس کو افقی طور پر تقسیم کیا جاتا ہے اور ڈی بی ایم ایس متعدد سرورز، سی پی یوز، اور/یا سی پی یو کورز میں استفسار پروسیسنگ کو تقسیم کرتا ہے۔ ای ایکسٹریم ڈی بی متنوع کلائنٹ پلیٹ فارمز کی حمایت کرتا ہے (مثال کے طور پر۔ ونڈوز، لینکس، اور آر ٹی او ایس کا مرکب) اس کی کلسٹرنگ اور اعلی دستیابی کی خصوصیات کے ساتھ۔ ایک واحد تقسیم شدہ ڈیٹا بیس میں ہارڈ ویئر اور او ایس پلیٹ فارمز کے امتزاج پر چلنے والے شارڈز شامل ہو سکتے ہیں۔ ہائبرڈ اسٹوریج ایکسٹریم ڈی بی فیوژن ایڈیشن ڈیٹا بیس اسکیما نوٹیشن کے ذریعے مخصوص ٹیبلز کے لیے مستقل اسٹوریج (ڈسک یا فلیش) کا آپشن فراہم کرتا ہے۔ ٹرانزیکشن لاگنگ ایڈیشن ڈیٹا بیس میں کی گئی تبدیلیوں کا ریکارڈ رکھتا ہے اور ڈیوائس یا سسٹم کی ناکامی کی صورت میں بازیابی فراہم کرنے کے لیے اس لاگ کا استعمال کرتا ہے۔ اس ایڈیشن میں ای ایکسٹریم ڈی بی ڈیٹا ریلے ٹیکنالوجی شامل ہے جو بیرونی سسٹمز جیسے انٹرپرائز ایپلی کیشنز اور ڈیٹا بیس سسٹمز میں منتخب تبدیلیوں کی نقل کرتی ہے۔ ایس کیو ایل او ڈی بی سی/جے ڈی بی سی ایکس ٹریم ایس کیو ایل ایڈیشن ایکس ٹریم ڈی بی میں ایس کیو ایل او ڈی بی سی سپورٹ اور ورژن 4، لیول 4 جے ڈی بی سی ڈرائیور فراہم کرتا ہے۔ کرنل موڈ تعیناتی ایی ایکس ٹریم ڈی بی کرنل موڈ ایڈیشن کرنل پر مبنی ایپلی کیشنز منطق کو ڈیٹا بیس افعال فراہم کرنے کے لیے آپریٹنگ سسٹم کرنل کے اندر ڈیٹا بیس سسٹم کو تعینات کرتا ہے۔ مارکیٹ ڈیٹا کے انتظام کے لیے خصوصیات eXtremDB فنانشل ایڈیشن الگورتھمک ٹریڈنگ اور آرڈر میچنگ جیسی ایپلی کیشنز میں مارکیٹ ڈیٹا (ٹک ڈیٹا) کے انتظام کے لیے خصوصیات فراہم کرتا ہے۔ ایک "سیکوینس" ڈیٹا ٹائپ کالمر ڈیٹا لے آؤٹ کی حمایت کرتا ہے اور ای ایکس ٹریم ڈی بی کو ٹائم سیریز ڈیٹا کو سنبھالنے میں کالم پر مبنی ڈیٹا بیس کے فوائد پیش کرنے کے قابل بناتا ہے۔ فنانشل ایڈیشن ترتیب میں ڈیٹا کا تجزیہ کرنے کے لیے ویکٹر پر مبنی شماریاتی افعال کی لائبریری اور کارکردگی کا مانیٹر بھی فراہم کرتا ہے۔ بینچ مارکس میک آبجیکٹ نے ایکس ٹریم ڈی بی کو استعمال کرنے والے بینچ مارک ٹیسٹوں پر رپورٹیں شائع کیں۔ مین میموری بمقابلہ رام ڈسک ڈیٹا بیس: ایک لینکس پر مبنی بینچ مارک نے آئی ایم ڈی ایس کی کارکردگی بمقابلہ رام ڈسک پر تعینات روایتی آن ڈسک ڈی بی ایم ایس کی جانچ کی، اسی طرح کے ایپلیکیشن کے کاموں پر۔ بینچ مارک کا بیان کردہ مقصد اس مقالے کی جانچ کرنا تھا کہ آئی ایم ڈی ایس کا ہموار فن تعمیر میموری پر مبنی اسٹوریج کے ذریعہ فراہم کردہ کارکردگی سے زیادہ فائدہ پہنچاتا ہے۔ ایک اور معیار، ٹیرابائٹ پلس ان میموری ڈیٹا بیس سسٹم (آئی ایم ڈی ایس) بینچ مارک، نے آئی ایم ڈی ایس اسکیل ایبلٹی اور کارکردگی کو بڑے انٹرپرائز ایپلی کیشن (بمقابلہ سرایت شدہ سسٹم) ڈیٹا بیس کے سائز کی حد میں دستاویز کیا۔ ٹیسٹ کے لیے، انجینئروں نے ایس یو ایس ای لینکس انٹرپرائز سرور 9 پر چلنے والے 160 کور ایس جی آئی الٹیکس 4700 سسٹم پر ایکسٹریم ڈی بی کے ساتھ 1.17 ٹیرابائٹ، 15.54 بلین قطار کا ڈیٹا بیس بنایا۔ نومبر 2012 میں میلانوکس انفینی بینڈ کے ساتھ ڈیل سرورز کے لیے ایک مارکیٹنگ رپورٹ شائع کی گئی تھی۔ 2014 کے اواخر میں، دو اضافی آڈٹ شدہ بینچ مارک رپورٹس نے ایکسٹریم ڈی بی فنانشل ایڈیشن پر توجہ مرکوز کی۔ 29 اکتوبر کی ایک رپورٹ میں آئی بی ایم پاور 8 ہارڈ ویئر پر میک آبجیکٹ کے ڈی بی ایم ایس کا جائزہ لیا گیا۔ 18 نومبر کی ایک رپورٹ میں کلاؤڈ کمپیوٹنگ کے استعمال کو دستاویزی شکل دی گئی۔ 2016 میں ایک اور رپورٹ میں ایکس ٹریم ڈی بی فنانشل ایڈیشن کی پیمائش کی گئی۔ ایمبیڈڈ ڈیٹا بیس ان میموری ڈیٹا بیس حوالہ جات بیرونی لنکس، میک آبجیکٹ ملکیتی ڈیٹا بیس مینجمنٹ سسٹم ایمبیڈڈ ڈیٹا بیس لینکس کے لیے ڈیٹا بیس سے متعلق سافٹ ویئر بھی دیکھیں۔