Butler SQL
बटलर एसक्यूएल एवरीवेयर डेवलपमेंट के क्लासिक मैक ओएस के लिए एक अब-निष्क्रिय एसक्यूएल-आधारित डेटाबेस सर्वर है। अपने अधिकांश इतिहास के लिए, इसे एक अन्य एवरीवेयर उत्पाद, टैंगो के साथ भागीदारी की गई थी, जिसने एसक्यूएल डेटा से गतिशील डेटाबेस पृष्ठों का निर्माण किया था। उत्पाद अंततः व्यापक सॉफ्टवेयर के साथ समाप्त हो गया, हालांकि यह अब बेचा नहीं जाता है। बटलर को नए मैक ओएस घटक का लाभ उठाने के लिए पेश किया गया था जिसे डेटा एक्सेस मैनेजर (डीएएम) के रूप में जाना जाता है, जो अवधारणा में ओडीबीसी के समान था, जिससे अंतिम-उपयोगकर्ता ग्राहक कार्यक्रमों को विभिन्न डेटा स्रोतों तक पहुंचने की अनुमति मिलती थी। हालाँकि, डी. ए. एम. ने ओ. डी. बी. सी. की तुलना में निचले स्तर पर काम किया और इसमें कोई अंतर्निहित प्रश्न भाषा नहीं थी। इस चिंता को दूर करने के लिए कि एक एकल डीएएम प्रोग्राम विभिन्न बैक-एंड डेटाबेस के साथ काम करना चाहता है, एप्पल ने डेटा एक्सेस लैंग्वेज (डीएएल) के रूप में जानी जाने वाली एक दूसरी प्रणाली का उपयोग किया, जो एसक्यूएल का एक प्रकार था जिसमें अतिरिक्त प्रवाह-नियंत्रण और डेटा हेरफेर निर्देश शामिल थे। डी. ए. एल. प्रश्नों को सर्वर पर एक एडाप्टर का उपयोग करके लक्ष्य डेटाबेस में परिवर्तित किया गया था। बटलर को एस. क्यू. एल. के अपने संस्करण के रूप में मूल रूप से डी. ए. एल. का समर्थन करने के लिए लिखा गया था, और नेटवर्किंग का समर्थन करने के लिए आंतरिक रूप से डी. ए. एम. का उपयोग किया गया था। इस प्रकार, इसने कई मध्यवर्ती परतों से बचा लिया जिन्हें अन्य डेटाबेस सर्वरों पर समान प्रश्नों का उपयोग करने की आवश्यकता होगी। मई 1996 में जारी बटलर 2 ने सीधे ओ. डी. बी. सी. लिंक भी जोड़े। मैक ओएस की एकल-उपयोगकर्ता प्रकृति के कारण बटलर को प्रदर्शन समस्याओं का सामना करना पड़ा। विशेष रूप से, फ़ाइल अभिगम एकल-थ्रेडेड था और मल्टीटास्किंग का समन्वय अनुप्रयोगों द्वारा किया गया था, न कि ऑपरेटिंग सिस्टम द्वारा। संदर्भ लॉरेंस चार्टर्स, "डेटा, डेटा एवरीवेयर", जनवरी 1996 की आम बैठक, वाशिंगटन एप्पल पाई "एवरीवेयर जहाजों बटलर एसक्यूएल 2", बिजनेस वायर, 13 मई 1996 बंद सॉफ्टवेयर क्लासिक मैक ओएस सॉफ्टवेयर स्वामित्व डेटाबेस प्रबंधन प्रणाली मैकओएस डेटाबेस से संबंधित सॉफ्टवेयर