mSQL: лёгкая СУБД от Hughes Technologies. Разработана для Minerva в 1993-94 гг. Обеспечивает SQL-интерфейс к Postgres, несмотря на отсутствие бесплатных SQL БД.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Mini SQL (сокращенно mSQL) — это легковесная система управления базами данных от Hughes Technologies.
Mini SQL (abbreviated mSQL) is a lightweight database management system from Hughes Technologies.
История
В 1993–1994 годах Дэвид Хьюз разработал систему мониторинга и управления сетью под названием Minerva. Для работы этой системы требовалась система управления базами данных (СУБД) для хранения её конфигурации и рабочих данных. Чтобы обеспечить возможность переноса системы в будущем, Хьюз решил использовать интерфейс Structured Query Language (SQL) между приложением и СУБД, несмотря на то, что в то время не существовало бесплатных или недорогих реализаций СУБД SQL. Поэтому Хьюз разработал программу-транслятор, которая предоставляла SQL-интерфейс к бесплатной СУБД Postgres (которая не поддерживала SQL). Этот продукт был назван miniSQL, или mSQL. Со временем стало очевидно, что Postgres недостаточно эффективно работает на маломощных системах, используемых для запуска Minerva, поэтому mSQL превратилась в самостоятельную легковесную СУБД, реализующую ограниченный поднабор стандарта SQL, но хорошо работающую на минимально необходимом аппаратном обеспечении. mSQL стала первой недорогой СУБД на основе SQL. В сочетании с бесплатной операционной системой Linux, доступностью относительно мощного и недорогого оборудования для ПК, а также развитием стандартов и технологий World Wide Web, mSQL сыграла важную роль в раннем развитии интерактивных, динамических веб-приложений, особенно в период с 1994 по 1997 год, после чего её всё чаще заменяла более функциональная MySQL. К концу 1990-х годов mSQL имела широкую и многочисленную базу установок. Типичная лицензия для коммерческого использования в 1997 году стоила 170 долларов, в то время как у её полнофункциональных конкурентов цена была выше.
In 1993–94 David Hughes developed a network monitoring and management system called Minerva. The design of this system required a database management system to store its configuration and working data. To enable future portability, Hughes elected to use a Structured Query Language interface between the application and the database management system, despite the fact that at the time there was no free or inexpensive SQL database management implementation available. Hughes therefore developed a translation program which provided an SQL interface to the free Postgres DBMS (which did not use SQL). This product was named miniSQL, or mSQL. In time it became clear that Postgres did not perform adequately on the low specification systems used to run Minerva, so mSQL developed into a lightweight database management system in its own right, implementing a limited subset of the SQL standard, but performing well on minimally specified hardware. mSQL was the first low cost SQL based database management system. Combined with the free Linux operating system, the availability of relatively powerful low cost PC hardware, and the development of World Wide Web standards and technologies, mSQL was an important factor in the early development of interactive, dynamic web applications, particularly in the period 1994–1997, after which it was increasingly supplanted by the more highly featured MySQL. mSQL had a large and widespread install base by the late 1990s. A typical license for commercial use in 1997 would cost $170, for its full featured competitors.
Текущий статус
К 1996 году разработка mSQL начала замедляться, и MySQL появился, чтобы заполнить образовавшуюся нишу. К 1999 году MySQL превзошел mSQL по популярности, и сегодня mSQL менее заметен. В настоящее время эта система баз данных чаще лицензируется другим компаниям для использования в их продуктах, чем используется непосредственно конечными пользователями. mSQL активно поддерживается и разрабатывается главным образом для поддержки своих лицензиатов и внутреннего использования в продуктах и проектах Hughes Technologies. Лицензия на его использование по-прежнему позволяет применять его бесплатно в некоммерческих, образовательных и благотворительных целях. mSQL 4.4 был выпущен в октябре 2021 года.
By 1996, development on mSQL began to stagnate and MySQL arose to fill that void. By 1999, MySQL had surpassed mSQL in popularity and today mSQL has less visibility. At this time the database system is more often licensed by other companies for use in their products than used by end users directly. mSQL is actively maintained and developed primarily to support its licensees and internal use within Hughes Technologies products and projects. It is still provided under a license that allows its use free of charge for non commercial, educational and charitable activities. mSQL 4.4 was released in October 2021.