Mini SQL (abreviado mSQL ) es un sistema de gestión de bases de datos ligero de Hughes Technologies.
Historia
En 1993-94, David Hughes desarrolló un sistema de gestión y monitoreo de redes llamado Minerva. [2] El diseño de este sistema requería un sistema de gestión de bases de datos para almacenar su configuración y datos de trabajo. Para permitir la portabilidad futura, Hughes optó por utilizar una interfaz de lenguaje de consulta estructurado entre la aplicación y el sistema de gestión de bases de datos, a pesar de que en ese momento no había disponible una implementación de gestión de bases de datos SQL gratuita o económica. Por lo tanto, Hughes desarrolló un programa de traducción que proporcionaba una interfaz SQL al DBMS Postgres gratuito (que no usaba SQL [3] ). Este producto se denominó miniSQL, [ aclaración necesaria ] o mSQL. Con el tiempo, quedó claro que Postgres no funcionaba adecuadamente en los sistemas de baja especificación utilizados para ejecutar Minerva, por lo que mSQL se convirtió en un sistema de gestión de bases de datos liviano por derecho propio, implementando un subconjunto limitado del estándar SQL, pero con un buen rendimiento en hardware mínimamente especificado. [4]
mSQL fue el primer sistema de gestión de bases de datos basado en SQL de bajo costo. [ cita requerida ] Combinado con el sistema operativo gratuito Linux , la disponibilidad de hardware de PC relativamente potente y de bajo costo, y el desarrollo de estándares y tecnologías de la World Wide Web , mSQL fue un factor importante en el desarrollo temprano de aplicaciones web interactivas y dinámicas, [5] particularmente en el período 1994-1997, después del cual fue reemplazado cada vez más por MySQL con más funciones . mSQL tenía una base de instalación grande y generalizada a fines de la década de 1990. [6]
Licencia
A pesar de ofrecerse en forma de código fuente y estar fuertemente asociado con el software de código abierto , mSQL nunca se ha ofrecido bajo una licencia de código abierto.
mSQL se ofrece de forma gratuita para uso no comercial. [6] Una licencia típica para uso comercial en 1997 costaba 170 dólares, [5] en comparación con un "precio de compra de cinco dígitos" [7] para sus competidores con todas las funciones.
Estado actual
En 1996, el desarrollo de mSQL comenzó a estancarse y MySQL surgió para llenar ese vacío. En 1999, MySQL había superado a mSQL [6] en popularidad y hoy mSQL tiene menos visibilidad. En ese momento, el sistema de base de datos es licenciado con mayor frecuencia por otras empresas para su uso en sus productos que por los usuarios finales directamente. mSQL se mantiene y desarrolla activamente principalmente para brindar soporte a sus licenciatarios y para uso interno dentro de los productos y proyectos de Hughes Technologies. Todavía se ofrece bajo una licencia que permite su uso gratuito para actividades no comerciales, educativas y benéficas. mSQL 4.4 se lanzó en octubre de 2021.
Idiomas del anfitrión
Originalmente, mSQL admitía varios lenguajes host:
Véase también
- Lista de sistemas de gestión de bases de datos relacionales
- Comparación de sistemas de gestión de bases de datos relacionales
Referencias
- ^ "Hughes Technologies: el hogar de mSQL y el conocimiento de redes". hughestech.com.au . Consultado el 19 de abril de 2021 .
- ^ "Minerva: un modelo basado en eventos para la gestión de redes extensibles". CiteSeerX 10.1.1.48.4006 .
- ^ Yarger, Randy Jay; Reese, George; King, Tim (1999). MySQL y mSQL. O'Reilly. pág. 8. ISBN 1-56592-434-7.
"Lamentablemente, Postgres tenía requisitos de recursos similares a los de sus contrapartes comerciales, pero no tenía la ventaja de SQL como lenguaje de consulta. En ese momento, Postgres usaba una variante del lenguaje QUEL llamada PostQUEL" - ^ Yarger, Randy Jay; Reese, George; King, Tim (1999). MySQL y mSQL. O'Reilly. pág. 9. ISBN 1-56592-434-7.
- ^ ab Burkett, Scott (1997). "Uso de mSQL en un entorno de producción basado en la Web". Linux Journal . Consultado el 29 de mayo de 2010 .
- ^ abc Komarinski, Mark F.; Collett, Cary (2000). Manual de administración de sistemas Red Hat Linux . Prentice Hall. pág. 203. ISBN 978-0-13-025395-8.
- ^ Lerner, Reuven (1999). "Revisión: MySQL y mSQL". Linux Journal . Consultado el 29 de mayo de 2010 .
Enlaces externos
- Sitio web oficial
