📜  Oracle和MySQL之间的区别

📅  最后修改于: 2021-08-25 17:51:30             🧑  作者: Mango

1.甲骨文:
Oracle是一个关系数据库管理系统(RDBMS)。它由Oracle Corporation在1980年开发。它是第一个为网格计算而设计的数据库,它提供了最灵活,最具成本效益的方式来管理信息和应用程序。它可以在Windows,Unix,Linux和macOS等主要平台上运行。它是一个关系数据库,用户可以通过该数据库通过应用程序或称为SQL的查询语言来访问数据。

2. MySQL:
MySQL是基于结构化查询语言(SQL)的开源关系数据库管理系统(RDBMS)。它可以在Linux,UNIX和Windows等平台上运行。

Oracle和MySQL之间的区别:

S.NO. Oracle MySQL
1. It is developed By Oracle in 1980. It is developed By Oracle in 1995.
2. It is commercial. It is Open Source.
3. Server operating systems for Oracle is AIX, HP-UX, Linux, OS X, Solaris, Windows, z/OS. Server operating systems for MySQL is FreeBSD, Linux, OS X, Solaris, Windows.
4. Its Primary database model is a Relational DBMS. Its primary database model is also Relational DBMS.
5. It has predefined data type such as date or float. It also has predefined data type such as date or float.
6. It supports SQL. It also supports SQL.
7. APIs and other access methods for Oracle is JDBC, ODBC, ODP.NET, Oracle Call Interface (OCI). APIs and other access methods for MySQL is ADO.NET, JDBC, ODBC, Proprietary native API.
8. Programming languages supported by Oracle are 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. 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 supports Server-side scripting using user PL/SQL. It also supports Server-side scripting. 10. It supports Partitioning methods using horizontal partitioning. It supports Partitioning methods using horizontal partitioning, sharding with MySQL Cluster or MySQL Fabric.