mSQL - mSQL

Mini SQL o mSQL
Desarrollador (es) Tecnologías Hughes
Lanzamiento estable
4.3 / 28 de octubre de 2020 ; hace 5 meses  ( 2020-10-28 )
Escrito en C
Sistema operativo Multiplataforma
Disponible en inglés
Tipo RDBMS
Sitio web www .hughestech .com .au / products / msql /

mSQL o Mini SQL es un sistema de administración de bases de datos liviano de Hughes Technologies.

Historia

En 1993-1994, David Hughes desarrolló un sistema de gestión y supervisión de redes llamado Minerva. 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 al DBMS gratuito de Postgres (que no usaba SQL). 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 buen desempeño mínimo hardware especificado.

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 World Wide Web , mSQL fue un factor importante en el desarrollo temprano de aplicaciones web dinámicas e interactivas, 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.

Licencia

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. Una licencia típica para uso comercial en 1997 costaría 170 dólares, en comparación con un "precio de compra de cinco dígitos" 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. Para 1999, MySQL había superado a mSQL 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.

Idiomas anfitriones

mSQL originalmente admitía varios lenguajes de host:

Ver también

Referencias

  1. ^ "Tecnologías Hughes: el hogar de mSQL y el conocimiento de la red" . hughestech.com.au . Consultado el 19 de abril de 2021 .
  2. ^ "Minerva: un modelo basado en eventos para la gestión de red extensible". CiteSeerX   10.1.1.48.4006 .
  3. ^ Yarger, Randy Jay; Reese, George; Rey, Tim (1999). MySQL y mSQL . O'Reilly. pag.  8 . ISBN   1-56592-434-7 .
    "Postgres, desafortunadamente, vino con requisitos de recursos similares a sus contrapartes comerciales sin la ventaja de SQL como lenguaje de consulta. En ese momento, postgres usaba una variante del lenguaje QUEL llamada PostQUEL"
  4. ^ Yarger, Randy Jay; Reese, George; Rey, Tim (1999). MySQL y mSQL . O'Reilly. pag.  9 . ISBN   1-56592-434-7 .
  5. a b Burkett, Scott (1997). "Uso de mSQL en un entorno de producción basado en web" . Diario de Linux . Consultado el 29 de mayo de 2010 . CS1 maint: parámetro desalentado ( enlace )
  6. ^ a b c Komarinski, Mark F .; Collett, Cary (2000). Manual de administración del sistema Red Hat Linux . Prentice Hall. pag. 203. ISBN   978-0-13-025395-8 .
  7. ^ Lerner, Reuven (1999). "Revisión: MySQL y mSQL" . Diario de Linux . Consultado el 29 de mayo de 2010 . CS1 maint: parámetro desalentado ( enlace )

enlaces externos