1. mSQL:
Mini SQL, o mSQL, es un motor de base de datos liviano diseñado para proporcionar un acceso rápido a los datos almacenados con requisitos de memoria bajos. Como su nombre lo indica, mSQL ofrece un subconjunto de SQL como su interfaz de consulta.
2. MySQL :
MySQL es un sistema de gestión de bases de datos relacionales ( RDBMS ) de código abierto basado en el lenguaje de consulta estructurado (SQL). Está desarrollado y administrado por Oracle Corporation y lanzado inicialmente el 23 de mayo de 1995. Se usa ampliamente en muchas aplicaciones industriales de pequeña y gran escala y es capaz de manejar un gran volumen de datos.
Diferencia entre mSQL y MySQL:
S. NO. | mSQL | mysql |
---|---|---|
1. | Fue desarrollado por Hughes Technologies en 1994. | Fue desarrollado por Oracle en 1995. |
2. | es comercial | Es de código abierto. |
3. | Los sistemas operativos de servidor para mSQL son AIX, HP-UX, Linux, OS X, Solaris SPARC/x86, Windows. | Los sistemas operativos de servidor para MySQL son FreeBSD, Linux, OS X, Solaris, Windows. |
4. | Su modelo de base de datos principal es DBMS relacional. | Su modelo de base de datos principal también es DBMS relacional. |
5. | Es compatible con XML. | No es compatible con XML. |
6. | Se implementa un subconjunto de ANSI SQL. | Es compatible con SQL. |
7. | Las API y otros métodos de acceso para mSQL son JDBC, ODBC . | Las API y otros métodos de acceso para MySQL son ADO.NET, JDBC, ODBC, API nativa patentada. |
8. | Los lenguajes de programación soportados por mSQL son C, C++, Delphi, Java, Perl, PHP, Tcl. | Los lenguajes de programación admitidos por MySQL son Ada, C, C#, C++, D, Delphi, Eiffel, Erlang, Haskell, Java, JavaScript (Node.js), Objective-C, OCaml, Perl, PHP, Python, Ruby, Scheme, Tcl . |
9. | No es compatible con secuencias de comandos del lado del servidor. | Admite secuencias de comandos del lado del servidor usando JavaScript . |
10 | No es compatible con Triggers. | Es compatible con disparadores. |
11 | No admite métodos de partición. | Admite métodos de particionamiento mediante particionamiento horizontal, fragmentación con MySQL Cluster o MySQL Fabric. |
12 | No proporciona el concepto de Integridad Referencial. Por lo tanto, no hay claves foráneas. | Proporciona el concepto de Integridad Referencial. Por lo tanto, hay claves foráneas. |
13 | No es compatible con las propiedades ACID. | Es compatible con las propiedades ACID . |