作者:刺客狙侠者 | 来源:互联网 | 2023-05-26 09:17
甲骨文和 MySQL 的区别原文:https://www . geesforgeks . org/Oracle 和 mysql
甲骨文和 MySQL 的区别
原文:https://www . geesforgeks . org/Oracle 和 mysql 的区别/
1。甲骨文:
甲骨文是一个关系型数据库管理系统 (RDBMS)。它是由甲骨文公司在 1980 年开发的。它是第一个为网格计算设计的数据库,为管理信息和应用程序提供了最灵活和最经济的方式。它运行在主要平台上,如视窗、Unix、Linux 和 macOS。它是一个关系数据库,用户通过应用程序或称为 SQL 的查询语言访问其中的数据。
2。 MySQL :
MySQL 是基于结构化查询语言(SQL) 的开源关系数据库管理系统(RDBMS)。它运行在 Linux、UNIX 和 Windows 等平台上。
Oracle 和 MySQL 的区别:
没有 |
神谕 |
关系型数据库 |
---|
1. |
它是由甲骨文在 1980 年开发的。 |
它是由甲骨文在 1995 年开发的。 |
2. |
这是商业广告。 |
它是开源的。 |
3. |
甲骨文的服务器操作系统是 AIX、惠普-UX、Linux、OS X、Solaris、Windows、z/OS。 |
MySQL 的服务器操作系统是 FreeBSD、Linux、OS X、Solaris、Windows。 |
4. |
它的主要数据库模型是关系数据库管理系统。 |
它的主要数据库模型也是关系数据库管理系统。 |
5. |
它有预定义的数据类型,如日期或浮动。 |
它也有预定义的数据类型,如日期或浮动。 |
6. |
它支持 SQL。 |
它还支持 SQL。 |
7. |
用于甲骨文的 API 和其他访问方法是 JDBC、ODBC、ODP.NET、甲骨文调用接口(OCI)。 |
MySQL 的 API 和其他访问方法是 ADO.NET、JDBC、ODBC、专有原生 API。 |
8. |
Oracle 支持的编程语言有 C、C#、C++、Clojure、Cobol、Delphi、Eiffel、Erlang、Fortran、Groovy、Haskell、Java、Javascript、Lisp、Objective C、OCaml、Perl、PHP、Python、R、Ruby、Scala、Tcl、Visual Basic。 |
MySQL 支持的编程语言有 Ada、C、C#、C++、D、Delphi、Eiffel、Erlang、Haskell、Java、Javascript (Node.js)、Objective-C、OCaml、Perl、PHP、Python、Ruby、Scheme、Tcl。 |
9. |
它支持使用用户 PL/SQL 的服务器端脚本。 |
它还支持服务器端脚本。 |