Батлер SQL
![]() | Тема этой статьи может не соответствовать рекомендациям Википедии по известности продуктов и услуг . ( февраль 2023 г. ) |
Butler SQL — это ныне несуществующий SQL на базе сервер баз данных для классической Mac OS от EveryWare Development. На протяжении большей части своей истории компания сотрудничала с другим продуктом EveryWare, Tango, который создавал динамические страницы базы данных на основе данных SQL. Продукт в итоге попал в Pervasive Software , хотя больше не продается.
Батлер был представлен, чтобы воспользоваться преимуществами нового компонента Mac OS, известного как Data Access Manager (DAM), который по концепции был похож на ODBC , позволяя клиентским программам конечного пользователя получать доступ к различным источникам данных. Однако DAM работал на более низком уровне, чем ODBC, и не содержал какого-либо собственного языка запросов. Чтобы решить проблему, связанную с тем, что одна программа DAM может работать с разными серверными базами данных, Apple использовала вторую систему, известную как язык доступа к данным (DAL), которая представляла собой вариант SQL, который включал дополнительное управление потоками и манипулирование данными. инструкции. Запросы DAL были преобразованы в целевую базу данных с помощью адаптера на сервере.
Butler был написан с изначальной поддержкой DAL как варианта SQL и внутренним использованием DAM для поддержки сети. Таким образом, удалось избежать нескольких промежуточных уровней, которые потребовались бы для использования тех же запросов на других серверах баз данных. были добавлены прямые ссылки ODBC В версию Butler 2.0, выпущенную в мае 1996 года, также .
Батлер страдал от проблем с производительностью из-за однопользовательской природы Mac OS. В частности, доступ к файлам был однопоточным, а многозадачность координировалась приложениями, а не операционной системой.
Ссылки
[ редактировать ]- Лоуренс Чартерс, «Data, Data EveryWare» , общее собрание, январь 1996 г. , Вашингтон, Apple Pi
- «EveryWare поставляет Butler SQL 2.0» , Business Wire , 13 мая 1996 г.
- «Повсеместное приобретение всех разработок программного обеспечения» , Mactech , 1 октября 1998 г.