mSQL

Мини SQL или mSQL
Разработчик(и)Хьюз Текнолоджиз
Стабильный релиз
4.4 / 20 октября 2021 г. ; 3 года назад [1] ( 2021-10-20 )
Написано вС
Операционная системаКроссплатформенный
Доступно вАнглийский
ТипСУРБД
ЛицензияЗапатентованный
Веб-сайт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 изначально поддерживал несколько языков хоста:

Смотрите также

Ссылки

  1. ^ "Hughes Technologies: Дом mSQL и сетевых знаний". hughestech.com.au . Получено 19 апреля 2021 г.
  2. ^ "Minerva: модель на основе событий для расширяемого управления сетью". CiteSeerX 10.1.1.48.4006 . 
  3. ^ Яргер, Рэнди Джей; Риз, Джордж; Кинг, Тим (1999). MySQL и mSQL. O'Reilly. стр. 8. ISBN 1-56592-434-7.
    «К сожалению, Postgres имел такие же требования к ресурсам, как и его коммерческие аналоги, но не обладал преимуществом SQL как языка запросов. В то время Postgres использовал вариант языка QUEL под названием PostQUEL»
  4. ^ Яргер, Рэнди Джей; Риз, Джордж; Кинг, Тим (1999). MySQL и mSQL. O'Reilly. стр. 9. ISBN 1-56592-434-7.
  5. ^ ab Burkett, Scott (1997). «Использование mSQL в веб-ориентированной производственной среде». Linux Journal . Получено 29 мая 2010 г.
  6. ^ abc Комарински, Марк Ф.; Коллетт, Кэри (2000). Справочник по системному администрированию Red Hat Linux . Prentice Hall. стр. 203. ISBN 978-0-13-025395-8.
  7. ^ Лернер, Реувен (1999). "Обзор: MySQL и mSQL". Linux Journal . Получено 29 мая 2010 г.
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=MSQL&oldid=1239284424"