【MySQL 和 mSQL 的区别
1。mSQL : Mini SQL,或称 mSQL,是一个轻量级数据库引擎,旨在以低内存需求提供对存储数据的快速访问。顾名思义,mSQL 提供了一个 SQL 子集作为其查询接口。
2。 MySQL : MySQL 是基于结构化查询语言(SQL)的开源关系数据库管理系统( RDBMS )。它由甲骨文公司开发和管理,最初于 1995 年 5 月 23 日发布。它被广泛用于许多小型和大型工业应用中,并且能够处理大量数据。
mSQL 和 MySQL 的区别:
没有 | mSQL(语法) | 关系型数据库 |
---|---|---|
1. | 它是由休斯技术公司在 1994 年开发的。 | 它是由甲骨文在 1995 年开发的。 |
2. | 这是商业广告。 | 它是开源的。 |
3. | mSQL 的服务器操作系统有 AIX、惠普-UX、Linux、OS X、Solaris SPARC/x86、Windows。 | MySQL 的服务器操作系统有 FreeBSD、Linux、OS X、Solaris、Windows。 |
4. | 它的主要数据库模型是关系数据库管理系统。 | 它的主要数据库模型也是关系数据库管理系统。 |
5. | 它支持 XML。 | 它不支持 XML。 |
6. | 实现了 ANSI SQL 的一个子集。 | 它支持 SQL。 |
7. | mSQL 的 API 和其他访问方式有 JDBC、ODBC 。 | MySQL 的 API 和其他访问方法有 ADO.NET、JDBC、ODBC、专有原生 API。 |
8. | mSQL 支持的编程语言有 C、C++、Delphi、Java、Perl、PHP、Tcl。 | MySQL 支持的编程语言有 Ada、C、C#、C++、D、Delphi、Eiffel、Erlang、Haskell、Java、JavaScript (Node.js)、Objective-C、OCaml、Perl、PHP、Python、Ruby、Scheme、Tcl。 |
9. | 它不支持服务器端脚本。 | 它支持使用 JavaScript 的服务器端脚本。 |
10. | 它不支持触发器。 | 它支持触发器。 |
11. | 它不支持分区方法。 | 它支持使用水平分区的分区方法,使用 MySQL 集群或 MySQL 结构进行分片。 |
12. | 它没有提供参照完整性的概念。因此,没有外键。 | 它提供了参照完整性的概念。因此,有外键。 |
13. | 它不支持 ACID 属性。 | 它支持 ACID 属性。 |
版权属于:月萌API www.moonapi.com,转载请注明出处