MariaDB
Last updated
Last updated
由於 MariaDB 是 MySQL 的衍生系統,所以這裡列出的項目是給習慣於 MySQL 操作的朋友參考。
MariaDB的開發更加開放且充滿活力
更快且更透明的安全版本更新
更多的尖端功能
更多的儲存引擎
更好的效能
你擔心 Oracle 公司的商業考量影響
2015年後資料庫遷移開始會變得困難
MariaDB 是從 MySQL 獨立出來的另一套衍生資料庫,而且都來自相同的創始人 Michael Widenius 和其他創始人在 1994 年開始開發MySQL,2008年將 MySQL 賣給了昇陽電腦,傳為開源軟體商業化的經典案例。
2 年後,MySQL 更推出大受歡迎的 5.5 版,但甲骨文卻收購了昇陽電腦。為保證仍有開源可用的兼容 MySQL 的分支可用,Michael Widenius 在創立了 MariaDB 的同時,還成立了非營利組織 MariaDB 基金會為 MariaDB 項目、使用者和開發者社群提供基礎架構支援。目前 MariaDB 是發展最快的 MySQL 分支版本,新版本發佈速度已經超過了商用的 MySQL 版本,在開源資料庫領域擁有較強的技術影響力。
一個資料庫應用程序分成主應用程序和存儲資料的聚集。每個資料庫都使用一個或多個 API 來創建、訪問、管理、搜尋和複製資料。資料庫還使用非關係資料源,例如目標或文件。然而,大型資料集常因為檢索緩慢和需要寫入其他資料源,資料庫證明是其最好的選擇。關係資料庫管理系統或 RDBMS,將資料儲存在各種表中。而表之間的關係則是使用主鍵和外鍵來建立。
RDBMS 提供了以下功能:
能夠實現與表、列和索引的資料源。
確保引用的多個表中的完整性。
自動更新指標。
解釋 SQL 查詢和從表操作採購數據。
MariaDB 的重要特點是:
所有 MariaDB 的是根據 GPL, LGPL,或者 BSD。
為了與其他 RDBMS 資料源搭配使用,可選擇各種儲存引擎使用,並包括高性能存儲引擎。
使用標準和流行的查詢語言。
運行在多種操作系統,並支援多種編程語言。
提供了 PHP,最流行的 Web 開發語言之一的支援。
提供加 Galera 集群技術。
提供了許多 MySQL 無法使用的操作及命令,並消除、替代了負面表現的影響。
MariaDB 擁有約 1200 萬名全球使用者,其中包括 Booking.com、惠普、維珍移動和維基百科。它的解決方案在私有、公共和混合雲部署中使用,在許多 Linux 發行版中都是預設的,比如 Red Hat、Ubuntu 和 SUSE,這使得 6000 萬使用者的數量進一步增加。
2017 年 MariaDB 基金會宣佈,騰訊雲正式成為 MariaDB 基金會白金會員,這是基金會最高級別會員。意味騰訊雲在開源領域的步伐正在不斷深入,從 IaaS 的開源進入到 PaaS 的開源。在騰訊內部,一直有一個數據庫內核團隊,在 MySQL 和 MariaDB 基礎上之上做出改進優化,騰訊雲完成了主備節點鎖拆分、動態調整各種級別複製參數,以及 binlog 寫優化等;發現並解決了死結問題引起的innodb 600S 當機問題、記憶隔離引起的暫停問題以及字元串問題等影響資料庫穩定的問題。未來,騰訊雲還將投入更多精力到內核研發上,並會合併之前的一些內部穩定使用功能發佈開源版本。
MariaDB | Open Source Database (RDBMS) for the Enterprise https://mariadb.com/
維基百科 MariaDB https://zh.wikipedia.org/wiki/MariaDB
MariaDB 10新版大躍進 https://www.ithome.com.tw/news/86622
MariaDB 基金會發布 MariaDB 10 的通用版 https://ifun01.com/8V8ZFD4.html
Google棄甲骨文MySQL,將大規模導入MariaDB https://blog.pumo.com.tw/archives/630
騰訊雲正式成為MariaDB基金會白金會員 http://sina.com.hk/news/article/20170619/0/5/2/騰訊雲正式成為MariaDB基金會白金會員-7571666.html
10 reasons to migrate to MariaDB (if still using MySQL) https://seravo.fi/2015/10-reasons-to-migrate-to-mariadb-if-still-using-mysql