WikiDer > Батлер SQL
Батлер SQL ныне несуществующий SQL-основан сервер базы данных для "классики" Mac OS от EveryWare Development. На протяжении большей части своей истории он был партнером другого продукта EveryWare, Tango, который строил динамические страницы базы данных из данных SQL. В конечном итоге продукт получил Повсеместное программное обеспечение, хотя уже не продается.
Батлер был представлен, чтобы воспользоваться преимуществами нового компонента Mac OS, известного как Диспетчер доступа к данным (DAM), который по концепции был похож на ODBC, позволяя клиентским программам конечных пользователей получать доступ к различным источникам данных. DAM, однако, работал на более низком уровне, чем ODBC, и не содержал никакого встроенного языка запросов. Чтобы устранить опасения, что одна программа DAM может захотеть работать с разными внутренними базами данных, Apple использовала вторую систему, известную как Язык доступа к данным (DAL), который был вариантом SQL, который включал дополнительные инструкции управления потоком и данными. Запросы DAL были преобразованы в целевую базу данных с помощью адаптера на сервере.
Батлер был написан для поддержки DAL как варианта SQL и внутреннего использования DAM для поддержки сети. Таким образом, он избегал нескольких промежуточных уровней, которые требовались бы для использования тех же запросов на других серверах баз данных. Butler 2.0, выпущенный в мае 1996 года, добавил ODBC ссылки тоже.
Батлер страдал от проблем с производительностью из-за однопользовательского режима Mac OS. В частности, доступ к файлам был однопоточным, а многозадачность координировалась приложениями, а не операционной системой.
Рекомендации
- Лоуренс Чартерс, "Данные, данные EveryWare", Январь 1996 г. Общее собрание, Вашингтон Apple Pi
- «EveryWare поставляет Butler SQL 2.0», Деловой провод, 13 мая 1996 г.