Butler SQL
বাটলার এসকিউএল হল এভরিওয়্যার ডেভেলপমেন্টের ক্লাসিক ম্যাক ওএস-এর জন্য একটি বর্তমানে-নিষ্ক্রিয় এসকিউএল-ভিত্তিক ডাটাবেস সার্ভার। এর ইতিহাসের বেশিরভাগ সময়, এটি আরেকটি এভরিওয়্যার পণ্য, ট্যাঙ্গোর সাথে অংশীদারিত্ব করেছিল, যা এসকিউএল ডেটা থেকে গতিশীল ডাটাবেস পৃষ্ঠাগুলি তৈরি করেছিল। পণ্যটি শেষ পর্যন্ত বিস্তৃত সফ্টওয়্যারের সাথে শেষ হয়, যদিও এটি আর বিক্রি হয় না। বাটলারকে ডেটা অ্যাক্সেস ম্যানেজার (ডিএএম) নামে পরিচিত একটি নতুন ম্যাক ওএস উপাদানের সুবিধা নেওয়ার জন্য চালু করা হয়েছিল, যা ধারণায় ওডিবিসির অনুরূপ ছিল, যা শেষ ব্যবহারকারী ক্লায়েন্ট প্রোগ্রামগুলিকে বিভিন্ন ডেটা উত্স অ্যাক্সেস করার অনুমতি দেয়। ডিএএম অবশ্য ওডিবিসির তুলনায় নিম্ন স্তরে কাজ করেছিল এবং এতে কোনও অন্তর্নিহিত অনুসন্ধানের ভাষা ছিল না। একটি একক ডিএএম প্রোগ্রাম বিভিন্ন ব্যাক-এন্ড ডেটাবেসের সাথে কাজ করতে চাইতে পারে এই উদ্বেগের সমাধান করতে, অ্যাপল ডেটা অ্যাক্সেস ল্যাঙ্গুয়েজ (ডিএএল) নামে পরিচিত একটি দ্বিতীয় সিস্টেম ব্যবহার করেছিল, যা এসকিউএল-এর একটি বৈকল্পিক ছিল যার মধ্যে অতিরিক্ত প্রবাহ-নিয়ন্ত্রণ এবং ডেটা ম্যানিপুলেশন নির্দেশাবলী অন্তর্ভুক্ত ছিল। সার্ভারে একটি অ্যাডাপ্টার ব্যবহার করে ডিএএল প্রশ্নগুলি লক্ষ্য ডাটাবেসে রূপান্তরিত করা হয়েছিল। বাটলার এসকিউএল-এর বৈকল্পিক হিসাবে ডিএএল-কে স্থানীয়ভাবে সমর্থন করার জন্য এবং নেটওয়ার্কিং সমর্থন করার জন্য অভ্যন্তরীণভাবে ডিএএম ব্যবহার করার জন্য লেখা হয়েছিল। এইভাবে, এটি বেশ কয়েকটি মধ্যস্থতাকারী স্তর এড়িয়ে চলে যা অন্যান্য ডাটাবেস সার্ভারে একই প্রশ্নগুলি ব্যবহার করতে হবে। 1996 সালের মে মাসে মুক্তিপ্রাপ্ত বাটলার 2-এ সরাসরি ওডিবিসি লিঙ্কও যুক্ত করা হয়। ম্যাক ওএস-এর একক-ব্যবহারকারী প্রকৃতির কারণে বাটলার পারফরম্যান্সের সমস্যায় ভুগছিলেন। বিশেষত, ফাইল অ্যাক্সেস একক-থ্রেডেড ছিল এবং মাল্টিটাস্কিং অ্যাপ্লিকেশন দ্বারা সমন্বিত ছিল, অপারেটিং সিস্টেম নয়। তথ্যসূত্র লরেন্স চার্টার্স, "ডেটা, ডেটা এভরিওয়্যার", জানুয়ারী 1996 সাধারণ সভা, ওয়াশিংটন অ্যাপল পাই "এভরিওয়্যার জাহাজ বাটলার এসকিউএল 2", বিজনেস ওয়্যার, 13 মে 1996 বন্ধ সফ্টওয়্যার ক্লাসিক ম্যাক ওএস সফ্টওয়্যার মালিকানাধীন ডাটাবেস ম্যানেজমেন্ট সিস্টেম ম্যাকোস ডাটাবেস-সম্পর্কিত সফ্টওয়্যার