Home>Article>Database> What are the advantages and disadvantages of oracle and mysql?

What are the advantages and disadvantages of oracle and mysql?

青灯夜游
青灯夜游 Original
2020-04-20 16:59:12 7356browse

What are the advantages and disadvantages of oracle and mysql? The following article will introduce to you the advantages and disadvantages of oracle and mysql. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to everyone.

What are the advantages and disadvantages of oracle and mysql?

The advantages and disadvantages of oracle

Advantages:

  • Openness: Oracle can run on all mainstream platforms (including Windows) and fully supports all industrial standards. It adopts a completely open strategy to enable customers to choose suitable solutions and fully supports developers;

  • Scalability, parallelism: Oracle parallel server extends the ability of windownt by enabling group nodes to share the same cluster work to provide high usability and high scalability cluster solutions. WindowsNT can meet the needs of users to move databases to UNIXOracle parallel servers Various UNIX platform cluster mechanisms have a high degree of integration;

  • Security: Obtained the highest certification level ISO standard certification.

  • Performance: Oracle’s high performance maintains TPC-D and TPC-C world records under the open platform;

  • Client support and application mode: Oracle multi-level network computing supports multiple industry standards for network client connections such as ODBC, JDBC, OCI, etc.

  • Risk of use: Oracle's long-term development experience is fully backward compatible and the risk of widespread application is low.

Disadvantages:

  • High requirements on hardware;

  • The price is relatively expensive;

  • Management and maintenance are more troublesome;

  • The operation is more complicated and requires high technical content;

MySQL’s advantages and disadvantages

Advantages:

  • Small size , fast, low total cost of ownership, open source;

  • supports multiple operating systems;

  • is an open source database that provides interfaces that support multiple Language connection operation

  • #The core program of mysql adopts complete multi-threaded programming. Threads are lightweight processes that can flexibly provide services to users without excessive system resources. MySql implemented with multi-threading and C language can easily make full use of the CPU;

  • MySql has a very flexible and secure permissions and password system. When clients connect to the MySql server, all password transmissions between them are encrypted, and MySql supports host authentication;

  • supports ODBC for Windows, supports all ODBC 2.5 functions and many others Function, you can use Access to connect to the MySql server, so that the application can be expanded;

  • supports large databases and can easily support databases with tens of millions of records. As an open source database, it can be modified accordingly for different applications.

  • Have a very fast and stable thread-based memory allocation system, which can be used continuously without worrying about its stability;

  • MySQL at the same time Provides a high degree of diversity and can provide many different user interfaces, including command line client operations, web browsers, and various programming language interfaces, such as C, Perl, Java, PHP, and Python. You can use a pre-packaged client, or simply write a suitable application yourself. MySQL is available for Unix, Windows, and OS/2 platforms, so it can be used on personal computers or servers;

Disadvantages:

  • Does not support hot backup;

  • The biggest disadvantage of MySQL is its security system, which is mainly complex rather than standard. In addition, it is only possible to call mysqladmin to reread user permissions. Changes only occur when the time comes;

  • There is no stored procedure (Stored Procedure) language, which is the biggest limitation for programmers who are accustomed to enterprise-level databases;

  • MySQL prices vary with platform and installation method. MySQL for Linux is free if it is installed by the user himself or the system administrator rather than a third party. Third-party solutions must pay a license fee. Unix or Linux self-installation for free, Unix or Linux third-party installation for a fee;

Recommendation: "mysql video tutorial"

The above is the detailed content of What are the advantages and disadvantages of oracle and mysql?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn