MySQL的優勢(優點)

2020-07-16 10:04:43
MySQL 是一個關係型資料庫管理系統,由瑞典 MySQL AB 公司開發,目前屬於 Oracle 公司。

MySQL 使用的 SQL 語言是用於存取資料庫的最常用的標準化語言。

由於 MySQL 資料庫體積小、速度快、總體擁有成本低、開放原始碼,其有著廣泛的應用,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。由於其社群版的效能卓越,因此搭配 PHP 和 Apache 伺服器可組成良好的開發環境。

MySQL 資料庫管理系統具有以下系統特性:
  • 使用 C 和 C++ 編寫,並使用多種編譯器進行測試,保證原始碼的可移植性。
  • 支援 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多種作業系統。
  • 為多種程式語言提供了 API。這些程式語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。
  • 支援多執行緒,充分利用 CPU 資源。
  • 優化的 SQL 查詢演算法,有效地提高查詢速度。
  • 既能夠作為一個單獨的應用程式應用在用戶端伺服器網路環境中,也能夠作為一個庫而嵌入其他的軟體中。
  • 提供多語言支援,常見的編碼如中文的 GB 2312、BIG 5,日文的 Shift_JIS 等都可以用作資料表名和資料列名。
  • 提供 TCP/IP、ODBC 和 JDBC 等多種資料庫連線途徑。
  • 提供用於管理、檢查、優化資料庫操作的管理工具。
  • 支援大型的資料庫。可以處理擁有上千萬條記錄的大型資料庫。
  • 支援多種儲存引擎。