MariaDB v10.3.10正式版-MySQL加強版數據庫
MariaDB的是MySQL的源代碼的一個分支,主要由開源社區在維護,採用GPL授權許可開發這個分支的原因之一是:甲骨文公司收購了MySQL的後,有將MySQL的閉源的潛在風險,因此社區採用分支的方式來避開這個風險.MariaDB是完全兼容的MySQL,包括API和命令行,使之能輕鬆成為MySQL的的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB的的,XtraDB完全兼容InnoDB中,創建一個InnoDB的表內部默認會轉換成XtraDB。
MariaDB默認的存儲引擎是Maria,不是MyISAM.Maria可以支持事務,但是默認情況下沒有打開事務支持,因為事務支持對性能會有影響。可以通過以下語句,轉換為支持事務的Maria引擎.ALTER TABLEtablename
ENGINE = MARIA TRANSACTIONAL = 1;
MariaDB跟MySQL在絕大多數方面是兼容的,對於前端應用(比如PHP,Perl,Python,Java,.NET,MyODBC,Ruby,MySQL C連接器)來說,幾乎感覺不到任何不同。目前MariaDB是發展最快的的MySQL分支版本,新版本的發布速度已經超過了甲骨文官方的MySQL的版本。
Percona XtraDB是InnoDB存儲引擎的增強版,用來更好地發揮最新的計算機硬件系統性能,同時還包含一些在高性能環境下的新特性.XtraDB存儲引擎是完全的向下兼容,在MariaDB中, XtraDB存儲引擎被標識為“ENGINE = InnoDB”,這與InnoDB是一樣的,所以可以直接用XtraDB替換掉InnoDB,而不會產生任何問題.XtraDB在InnoDB的基礎上構建,使XtraDB具有更多的特性更多的參數指標和更多的擴展。從實踐的角度來看,XtraDB在CPU多核的條件下更有效的使用內存,並且性能更高。從MariaDB 5.1開始就默認使用XtraDB存儲引擎。
MariaDB由MySQL的創始人Michael(Monty)Widenius主導開發,他早前曾以10億美元的價格,將自己創建的公司MySQL AB賣給了SUN,此後,隨著SUN被甲骨文收購,MySQL的所有權也落入Oracle的手中.MariaDB名稱來自Michael(Monty)Widenius的女兒Maria的名字。
MariaDB是甲骨文MySQL的加強版本,因此已有的系統不需要任何修改就可以運行,就像使用Percona Server一樣.MariaDB社區版和企業版的源代碼都是開源的,並且所有功能都是免費開放,不用擔心功能上有閹割,但甲骨文的MySQL企業版延伸套件採取封閉源代碼且需要付費。此外,MariaDB的相比的MySQL擁有更多的功能,更快,更穩定,BUG修復更快。
10.3.10 Changes
Notable changes of this release include:
- MDEV-14474 – Added the Information Schema CHECK_CONSTRAINTS Table
- MDEV-15511 – if available, stunnel can be used during Galera rsync SST
- MDEV-16934 – add new system variable eq_range_index_dive_limit to speed up queries that new long nested
IN
lists. For backward compatibility the default value is0
, meaning “unlimited”. - MDEV-13564 – Mariabackup does not work with TRUNCATE
- MDEV-15872 – Crash in online ALTER TABLE…ADD PRIMARY KEY after instant ADD COLUMN…NULL
- MDEV-17003 – service_manager_extend_timeout() being called too often
- MDEV-17196 – Crash during instant ADD COLUMN with long DEFAULT value
- MDEV-16328 – ALTER TABLE…page_compression_level should not rebuild table
- The Galera library in the repositories has been updated to version 25.3.24.
- Also all changes from MariaDB 10.2.18
官网地址:https://mariadb.org/
官网下载地址: https://downloads.mariadb.org/
MSI Package for Windows:x86/x64
http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/win32-packages/mariadb-10.3.10-win32.msi
http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/winx64-packages/mariadb-10.3.10-winx64.msi
ZIP file for Windows:x86/x64
http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/win32-packages/mariadb-10.3.10-win32.zip
http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/winx64-packages/mariadb-10.3.10-winx64.zip
gzipped tar file for Linux:Linux x86_64
RPM Package for Linux:RedHat/CentOS/Fedora
DEB Package for Linux:Debian/Ubuntu
http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/repo/