mSQL

MiniSQL lub mSQL
Deweloperzy Technologie firmy Hughes
Wersja stabilna
4.4 / 20 października 2021 ; 16 miesięcy temu ( 2021-10-20 )
Napisane w C
System operacyjny Międzyplatformowe
Dostępne w język angielski
Typ RDBMS
Licencja Prawnie zastrzeżony
Strona internetowa www .hughestech .com .au /produkty /msql /

mSQL lub Mini SQL to lekki system zarządzania bazami danych firmy Hughes Technologies.

Historia

W latach 1993–94 David Hughes opracował system monitorowania i zarządzania siecią o nazwie Minerva. Projekt tego systemu wymagał systemu zarządzania bazą danych do przechowywania jego konfiguracji i danych roboczych. Aby umożliwić przyszłą przenośność, Hughes zdecydował się na użycie Structured Query Language między aplikacją a systemem zarządzania bazą danych, mimo że w tamtym czasie nie było dostępnej bezpłatnej ani niedrogiej implementacji zarządzania bazą danych SQL. Dlatego Hughes opracował program tłumaczący, który zapewniał interfejs SQL do darmowego Postgresa DBMS (który nie korzystał z SQL). Ten produkt został nazwany miniSQL lub mSQL. Z czasem stało się jasne, że Postgres nie działał odpowiednio na systemach o niskiej specyfikacji używanych do uruchamiania Minervy, więc mSQL rozwinął się w samodzielny, lekki system zarządzania bazami danych, implementujący ograniczony podzbiór standardu SQL, ale dobrze działający na minimalnie określony sprzęt.

mSQL był pierwszym niedrogim systemem zarządzania bazą danych opartym na języku SQL. [ potrzebne źródło ] W połączeniu z darmowym systemem operacyjnym Linux , dostępnością relatywnie wydajnego i niedrogiego sprzętu komputerowego oraz rozwojem standardów i technologii World Wide Web , mSQL był ważnym czynnikiem we wczesnym rozwoju interaktywnych, dynamicznych aplikacji internetowych, szczególnie w latach 1994–1997, po których był coraz częściej wypierany przez bogatszy MySQL . Pod koniec lat 90. mSQL miał dużą i szeroko rozpowszechnioną bazę instalacyjną.

Licencja

Pomimo tego, że jest oferowany w postaci kodu źródłowego i jest silnie powiązany z oprogramowaniem open source , sam mSQL nigdy nie był oferowany na licencji open source.

mSQL jest udostępniany bezpłatnie do użytku niekomercyjnego. Typowa licencja do użytku komercyjnego w 1997 roku kosztowałaby 170 USD w porównaniu z „pięciocyfrową ceną zakupu” dla w pełni wyposażonych konkurentów.

Aktualny stan

W 1996 roku rozwój mSQL zaczął stagnować, a MySQL powstał, aby wypełnić tę pustkę. Do 1999 r. popularność MySQL przewyższyła mSQL, a dziś mSQL jest mniej widoczny. W tej chwili system baz danych jest częściej licencjonowany przez inne firmy do użytku w ich produktach niż używany bezpośrednio przez użytkowników końcowych. mSQL jest aktywnie utrzymywany i rozwijany głównie w celu wspierania licencjobiorców i użytku wewnętrznego w ramach produktów i projektów Hughes Technologies. Nadal jest udostępniany na licencji, która pozwala na bezpłatne korzystanie z niego w celach niekomercyjnych, edukacyjnych i charytatywnych. mSQL 4.4 został wydany w październiku 2021 r.

Języki gospodarzy

mSQL pierwotnie obsługiwał kilka języków hosta:

Zobacz też

  1. ^ „Hughes Technologies: ojczyzna mSQL i wiedzy o sieci” . hughestech.com.au . Źródło 2021-04-19 .
  2. ^   „Minerva: model oparty na zdarzeniach do rozszerzalnego zarządzania siecią” . CiteSeerX 10.1.1.48.4006 .
  3. Bibliografia
      _ Reese, George; Król, Tim (1999). MySQL i mSQL . O'Reilly. P. 8 . ISBN 1-56592-434-7 . „Postgres niestety wymagał podobnych zasobów, jak jego komercyjne odpowiedniki, bez przewagi SQL jako języka zapytań. W tamtym czasie Postgres używał wariantu języka QUEL o nazwie PostQUEL”
  4. Bibliografia   _ Reese, George; Król, Tim (1999). MySQL i mSQL . O'Reilly. P. 9 . ISBN 1-56592-434-7 .
  5. ^ a b Burkett, Scott (1997). „Korzystanie z mSQL w internetowym środowisku produkcyjnym” . Dziennik Linuksa . Źródło 29 maja 2010 r .
  6. ^ a b c   Komariński, Marek F.; Collett, Cary (2000). Podręcznik administratora systemu Red Hat Linux . Sala Prentice'a. P. 203. ISBN 978-0-13-025395-8 .
  7. ^ Lerner, Reuven (1999). „Recenzja: MySQL i mSQL” . Dziennik Linuksa . Źródło 29 maja 2010 r .

Linki zewnętrzne