Butler SQL
بٹلر ایس کیو ایل ایوری ویئر ڈویلپمنٹ کے کلاسک میک او ایس کے لیے اب غیر فعال ایس کیو ایل پر مبنی ڈیٹا بیس سرور ہے۔ اس کی زیادہ تر تاریخ کے لیے، اس نے ایک اور ایوری ویئر پروڈکٹ، ٹینگو کے ساتھ شراکت داری کی تھی، جس نے ایس کیو ایل ڈیٹا سے متحرک ڈیٹا بیس پیجز بنائے تھے۔ یہ پروڈکٹ بالآخر وسیع سافٹ ویئر کے ساتھ ختم ہوا، حالانکہ یہ اب فروخت نہیں ہوتا ہے۔ بٹلر کو نئے میک او ایس جزو سے فائدہ اٹھانے کے لیے متعارف کرایا گیا تھا جسے ڈیٹا ایکسیس مینیجر (ڈی اے ایم) کے نام سے جانا جاتا ہے، جو تصور میں او ڈی بی سی سے ملتا جلتا تھا، جس سے اختتامی صارف کلائنٹ پروگراموں کو مختلف ڈیٹا ذرائع تک رسائی حاصل کرنے کی اجازت ملتی تھی۔ تاہم، ڈی اے ایم نے او ڈی بی سی کے مقابلے نچلی سطح پر کام کیا اور اس میں کوئی موروثی استفسار کی زبان شامل نہیں تھی۔ اس تشویش کو دور کرنے کے لیے کہ ایک واحد ڈی اے ایم پروگرام مختلف بیک اینڈ ڈیٹا بیس کے ساتھ کام کرنا چاہتا ہے، ایپل نے ڈیٹا ایکسیس لینگویج (ڈی اے ایل) کے نام سے جانا جانے والا دوسرا نظام استعمال کیا، جو ایس کیو ایل کا ایک مختلف قسم تھا جس میں اضافی فلو کنٹرول اور ڈیٹا میں ہیرا پھیری کی ہدایات شامل تھیں۔ ڈی اے ایل سوالات کو سرور پر ایک اڈاپٹر کا استعمال کرتے ہوئے ٹارگٹ ڈیٹا بیس میں تبدیل کیا گیا۔ بٹلر کو ایس کیو ایل کے مختلف قسم کے طور پر ڈی اے ایل کی مقامی طور پر حمایت کرنے کے لیے لکھا گیا تھا، اور نیٹ ورکنگ کی حمایت کے لیے اندرونی طور پر ڈی اے ایم کا استعمال کیا گیا تھا۔ اس طرح، اس نے کئی درمیانی تہوں سے گریز کیا جنہیں دوسرے ڈیٹا بیس سرورز پر وہی سوالات استعمال کرنے کی ضرورت ہوگی۔ بٹلر 2.0، جو مئی 1996 میں ریلیز ہوا، نے براہ راست او ڈی بی سی لنکس بھی شامل کیے۔ میک او ایس کی واحد صارف نوعیت کی وجہ سے بٹلر کو کارکردگی کے مسائل کا سامنا کرنا پڑا۔ خاص طور پر، فائل تک رسائی سنگل تھریڈ تھی اور ملٹی ٹاسکنگ کو آپریٹنگ سسٹم کے بجائے ایپلی کیشنز کے ذریعے مربوط کیا گیا تھا۔ حوالہ جات لارنس چارٹرز، "ڈیٹا، ڈیٹا ایوری ویئر"، جنوری 1996 جنرل میٹنگ، واشنگٹن ایپل پائی "ایوری ویئر جہاز بٹلر ایس کیو ایل 2"، بزنس وائر، 13 مئی 1996 منقطع سافٹ ویئر کلاسک میک او ایس سافٹ ویئر ملکیتی ڈیٹا بیس مینجمنٹ سسٹم میک او ایس ڈیٹا بیس سے متعلق سافٹ ویئر