Разработчик(и) | Хьюз Текнолоджиз |
---|---|
Стабильный релиз | 4.4 / 20 октября 2021 г. ( 2021-10-20 ) [1] |
Написано в | С |
Операционная система | Кроссплатформенный |
Доступно в | Английский |
Тип | СУРБД |
Лицензия | Запатентованный |
Веб-сайт | www.hughestech.com.au/products/msql/ |
Mini SQL (сокращенно mSQL ) — это облегченная система управления базами данных от Hughes Technologies.
В 1993–94 годах Дэвид Хьюз разработал систему мониторинга и управления сетью под названием Minerva. [2] Для разработки этой системы требовалась система управления базами данных для хранения ее конфигурации и рабочих данных. Чтобы обеспечить будущую переносимость, Хьюз решил использовать интерфейс языка структурированных запросов между приложением и системой управления базами данных, несмотря на то, что в то время не было бесплатной или недорогой реализации управления базами данных SQL. Поэтому Хьюз разработал программу-транслятор, которая предоставляла интерфейс SQL для бесплатной СУБД Postgres (которая не использовала SQL [3] ). Этот продукт был назван miniSQL, [ необходимо разъяснение ] или mSQL. Со временем стало ясно, что Postgres не работает должным образом на системах с низкими спецификациями, используемых для работы Minerva, поэтому mSQL превратился в легкую систему управления базами данных в своем собственном праве, реализующую ограниченное подмножество стандарта SQL, но хорошо работающую на минимально заданном оборудовании. [4]
mSQL была первой недорогой системой управления базами данных на основе SQL. [ необходима цитата ] В сочетании с бесплатной операционной системой Linux , доступностью относительно мощного недорогого оборудования для ПК и развитием стандартов и технологий Всемирной паутины , mSQL был важным фактором в ранней разработке интерактивных, динамических веб-приложений, [5] особенно в период 1994–1997 гг., после чего его все больше вытесняла более мощная MySQL . К концу 1990-х годов mSQL имела большую и широко распространенную базу установок. [6]
Несмотря на то, что mSQL предлагается в виде исходного кода и тесно связан с программным обеспечением с открытым исходным кодом , сам по себе он никогда не предлагался под лицензией с открытым исходным кодом.
mSQL предоставляется бесплатно для некоммерческого использования. [6] Типичная лицензия для коммерческого использования в 1997 году стоила бы 170 долларов США [5] по сравнению с «пятизначной ценой покупки» [7] для полнофункциональных конкурентов.
К 1996 году развитие mSQL начало стагнировать, и MySQL появился, чтобы заполнить этот пробел. К 1999 году MySQL превзошел mSQL [6] по популярности, и сегодня mSQL менее заметен. В настоящее время система баз данных чаще лицензируется другими компаниями для использования в своих продуктах, чем используется конечными пользователями напрямую. mSQL активно поддерживается и развивается в первую очередь для поддержки своих лицензиатов и внутреннего использования в продуктах и проектах Hughes Technologies. Он по-прежнему предоставляется по лицензии, которая позволяет использовать его бесплатно для некоммерческой, образовательной и благотворительной деятельности. mSQL 4.4 был выпущен в октябре 2021 года.
mSQL изначально поддерживал несколько языков хоста: