1. mSQL:
Mini SQL或mSQL是一种轻量级的数据库引擎,旨在提供对内存需求低的存储数据的快速访问。顾名思义,mSQL提供了SQL的子集作为其查询接口。
2. MySQL:
MySQL是基于结构化查询语言(SQL)的开源关系数据库管理系统(RDBMS)。它由Oracle Corporation开发和管理,最初于1995年5月23日发布。它被广泛地用于许多小型和大型工业应用程序中,并且能够处理大量数据。
mSQL和MySQL之间的区别:
S.NO. | mSQL | MySQL |
---|---|---|
1. | It was developed By Hughes Technologies in 1994. | It was developed By Oracle in 1995. |
2. | It is commercial. | It is open-source. |
3. | Server operating systems for mSQL are AIX, HP-UX, Linux, OS X, Solaris SPARC/x86, Windows. | Server operating systems for MySQL are FreeBSD, Linux, OS X, Solaris, Windows. |
4. | Its primary database model is Relational DBMS. | Its primary database model is also Relational DBMS. |
5. | It supports XML. | It does not support XML. |
6. | A subset of ANSI SQL is implemented. | It supports SQL. |
7. | APIs and other access methods for mSQL are JDBC, ODBC. | APIs and other access methods for MySQL are ADO.NET, JDBC, ODBC, Proprietary native API. |
8. | Programming languages supported by mSQL are C, C++, Delphi, Java, Perl, PHP, Tcl. | Programming languages supported by MySQL are Ada, C, C#, C++, D, Delphi, Eiffel, Erlang, Haskell, Java, JavaScript (Node.js), Objective-C, OCaml, Perl, PHP, Python, Ruby, Scheme, Tcl. |
9. | It does not support server-side scripting. | It supports server-side scripting using JavaScript. |
10. | It does not support Triggers. | It supports Triggers. |
11. | It does not support partitioning methods. | It supports partitioning methods using Horizontal partitioning, Sharding with MySQL Cluster or MySQL Fabric. |
12. | It does not provide the concept of Referential Integrity. Hence, there are no Foreign Keys. | It provides the concept of Referential Integrity. Hence, there are Foreign Keys. |
13. | It does not support ACID properties. | It supports ACID properties. |