Desarrollador (es) | Tecnologías Hughes |
---|---|
Lanzamiento estable | 4.3 / 28 de octubre de 2020 [1] |
Escrito en | C |
Sistema operativo | Multiplataforma |
Disponible en | inglés |
Escribe | RDBMS |
Sitio web | www |
mSQL o Mini SQL es un sistema de administración de bases de datos liviano de Hughes Technologies.
En 1993-1994, David Hughes desarrolló un sistema de gestión y supervisión de redes llamado Minerva. [2] El diseño de este sistema requirió un sistema de administración de base de datos para almacenar su configuración y datos de trabajo. Para permitir la portabilidad futura, Hughes eligió utilizar una interfaz de lenguaje de consulta estructurado entre la aplicación y el sistema de administración de la base de datos, a pesar de que en ese momento no había disponible una implementación de administración de base de datos SQL gratuita o económica. Por lo tanto, Hughes desarrolló un programa de traducción que proporcionaba una interfaz SQL para el DBMS gratuito de Postgres (que no usaba SQL [3]). Este producto se denominó miniSQL o mSQL. Con el tiempo, quedó claro que Postgres no se desempeñaba adecuadamente en los sistemas de baja especificación utilizados para ejecutar Minerva, por lo que mSQL se convirtió en un sistema de administración de base de datos liviano por derecho propio, implementando un subconjunto limitado del estándar SQL, pero con un rendimiento mínimo hardware especificado. [4]
mSQL fue el primer sistema de administración de bases de datos basado en SQL de bajo costo. 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 de lo 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]
A pesar de que se ofrece en forma de código fuente y está fuertemente asociado con el software de código abierto, mSQL nunca se ha ofrecido bajo una licencia de código abierto.
mSQL se proporciona de forma gratuita para uso no comercial. [6] Una licencia típica para uso comercial en 1997 costaría 170 dólares, [5] en comparación con un "precio de compra de cinco dígitos" [7] para sus competidores con todas las funciones.
En 1996, el desarrollo de mSQL comenzó a estancarse y MySQL surgió para llenar ese vacío. Para 1999, MySQL había superado a mSQL [6] en popularidad y hoy mSQL tiene menos visibilidad. En este momento, el sistema de base de datos tiene más licencias de otras empresas para su uso en sus productos que las que utilizan los usuarios finales directamente. mSQL se mantiene y desarrolla activamente principalmente para respaldar a sus licenciatarios y el uso interno dentro de los productos y proyectos de Hughes Technologies. Todavía se proporciona bajo una licencia que permite su uso sin cargo para actividades no comerciales, educativas y benéficas. mSQL 4.2 se lanzó en abril de 2019.
mSQL originalmente admitía varios lenguajes de host: