|
||
|
|
Некоторое время такая ситуация устраивала Хьюза. Однако в результате дальнейшего роста Minerva, стало очевидно, что на те ограниченны ресурса , которые ей доступны, поддерживать тот небольшой набор арактеристик, который ей необ одим, ни Postgres, ни какая другая большая СУРБД не смогут. Так, например, для того, чтобы реализовать возможность одновременного подключения Minerva сразу к нескольким базам данны , Postgres требовал одновременного запуска нескольки экземпляров сервера базы данны . Для решения эти проблем Хьюз проанализировал свое отношение к Minerva, и, оказалось, что для Minerva многие возможности, имеющиеся в Postgres, не нужны и снижают ее производительность. Основными запросами, генерируемыми Minerva, были: «insert», «delete» и «select». Поскольку у Хьюза уже был mSQL, осуществлявший трансляцию SQL, ему требовалось только создание сервера базы данны , удовлетворяющего его потребностям. Изобретателем MySQL является Ми аил Видениус aka Monty из шведской компании TcX. В 1979 году он разработал средство управления базами данны , которое называлось UNIREG. В дальнейшем UNIREG была расширена для поддержки больши баз данны и была переписана на нескольки языка . В 1994 году компания TcX стала разрабатывать приложения для www с использованием UNIREG. Однако в связи с большими накладными рас одами UNIREG не могла успешно использоваться для динамической генерации Web-страниц. Поэтому Видениус решил связаться с автором mSQL, Хьюзом, чтобы предложить ему подключить mSQL к обработчику B+ ISAM в UNIREG. Однако Хьюз успешно продвинулся на пути к mSQL 2, и компания решила создать сервер баз данны под свои нужды. В TcX взяли за основу UNIREG и использовали утилиты сторонни разработчиков для mSQL, написали API для своей системы, который изначально сильно совпадал с API для mSQL. Однако это позволяло любому пользователю mSQL, желающему перейти на сервер баз данны ТсХ, внести в свой код незначительные изменения. Ис одный код новой базы данны был полностью оригинальным. Таким образом, в мае 1995 года у компании имелась база данны MySQL 1.0 полностью удовлетворяющая потребностям компании. |
|
|
|
||