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
維基百科 MariaDB
MariaDB 10新版大躍進
MariaDB的介紹
MariaDB 基金會發布 MariaDB 10 的通用版
百度百科 MariaDB
Google棄甲骨文MySQL,將大規模導入MariaDB
騰訊雲正式成為MariaDB基金會白金會員
10 reasons to migrate to MariaDB (if still using MySQL)