mSQL

mSQL
Mini SQL or mSQL
Developer(s) Hughes Technologies
Stable release 3.9 / February 17, 2011; 8 months ago (2011-02-17)
Development status Active
Written in C
Operating system Cross-platform
Available in English
Type RDBMS
Website http://www.hughes.com.au

mSQL or Mini SQL is a historically important lightweight database management system from Hughes Technologies.

Contents

History

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 an SQL 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[1]). 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.[2]

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,[3] 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.[4]

License

Despite being offered in source code form, and being strongly associated with open source software, mSQL itself has never been offered under an open source license.

mSQL is provided free for non-commercial use.[4] A typical license for commercial use in 1997 would cost $170,[3] compared to a "five-digit purchase price"[5] for its full-featured competitors.

Current status

By 1996, development on mSQL began to stagnate and MySQL arose to fill that void. By 1999, MySQL had surpassed mSQL[4] 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 3.9 was released in February 2011.

Host languages

mSQL originally supported several host languages:

See also

References

  1. ^ Yarger, Randy Jay; Reese, George; King, Tim (1999). MySQL & mSQL. O'Reilly. p. 8. ISBN 1565924347. 
    "Postgres, unfortunately, came with similar resource requirements as its commercial counterparts without the advantage of SQL as a query language. At the time, postgres used a variant of the QUEL language called PostQUEL"
  2. ^ Yarger, Randy Jay; Reese, George; King, Tim (1999). MySQL & mSQL. O'Reilly. p. 9. ISBN 1565924347. 
  3. ^ a b Burkett, Scott (1997). "Using mSQL in a Web-Based Production Environment". Linux Journal. http://www.linuxjournal.com/article/2206. Retrieved 29 May 2010. 
  4. ^ a b c Komarinski, Mark F.; Collett, Cary (2000). Red Hat Linux system administration handbook. Prentice Hall. p. 203. ISBN 9780130253958. 
  5. ^ Lerner, Reuven (1999). "Review: MySQL & mSQL". Linux Journal. http://www.linuxjournal.com/article/3660. Retrieved 29 May 2010. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • MSQL — Тип Реляционная СУБД Разработчик Hughes Technologies Версия 3.8 (9 июня 2006 года) Лицензия Коммерческая, для раз …   Википедия

  • MSQL — or Mini SQL is a lightweight client/server database from Hughes Technologies. Originally developed in 1994, mSQL filled a vacuum that existed between the embedded desktop databases like Microsoft Access and the enterprise level commercial… …   Wikipedia

  • mSQL — Тип Реляционная СУБД Разработчик Hughes Technologies Последняя версия 3.11 (1 июня 2012 года) Лицензия Коммерческая, для разработчиков Сайт …   Википедия

  • MSQL — ou Mini SQL un système léger de gestion de base de données issu de l entreprise Hughes Technologies. Développé à partir de 1994, mSQL comblait le trou qui existait entre les bases de données personnelles intégrées comme Microsoft Access et celles …   Wikipédia en Français

  • mSQL — ou Mini SQL un système léger de gestion de base de données issu de l entreprise Hughes Technologies. Développé à partir de 1994, mSQL comblait le trou qui existait entre les bases de données personnelles intégrées comme Microsoft Access et celles …   Wikipédia en Français

  • MSQL-JDBC — (aka Soul) is an Open Source Type IV JDBC driver for the mSQL database engine created by George Reese. It is written 100% in the Java programming language and uses the native mSQL network protocols to talk to mSQL. The driver supports as much of… …   Wikipedia

  • mSQL-JDBC — mSQL JDBC  JDBC драйвер Типа 4 с открытым исходным кодом для системы управления базами данных mSQL, написанный Джорджем Рисом. Полностью написан на Java и использует собственные сетевые протоколы mSQL для связи с mSQL. Драйвер соответствует… …   Википедия

  • Msql — …   Википедия

  • MSQL — comp. abbr. Mini SQL …   United dictionary of abbreviations and acronyms

  • Comparison of relational database management systems — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”