1. 数据库:
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. |