開源軟體應用典範案例
  • 開源應用技術研發人才培育計畫
  • 典範案例
    • 台中榮民總醫院 — 致力引進開源軟體
    • 經濟部水利署 — 水利雲受推崇開源軟體扮演幕後功臣
    • 中央研究院 — R軟體成統計分析市場主流
    • 財政部關務署 — 導入 LibreOffice 有成
    • 經濟部中央地質調查所 — 地質騰雲網運用多套開源軟體
    • 內政部營建署 — 著手打造 SDS 架構
    • 國家災害防救科技中心 — 活用多套開源軟體
    • 高雄市政府 - 推動開源軟體專案 培育台灣開源人才
    • 勞動部 - 運用開源軟體有成 為民眾創造有感服務
    • 桃園市政府 — 奪全球 7 大智慧城市美譽開源軟體扮演幕後功臣
    • 國家發展委員會檔案管理局 — 推動開源專案 確保國家檔案長期可用性
    • 台南市政府—邁向智慧之都 開源軟體扮先鋒
    • 中央氣象局氣象資訊中心 — 運用多項開源軟體,實踐自動化的天氣測報與服務作業
  • 作業系統
    • CentOS
    • Ubuntu
  • 監控
    • Nagios
    • OpenNMS
  • 文書軟體
    • LibreOffice
  • 虛擬化
    • Docker
    • OpenStack
  • 資料庫
    • MariaDB
    • MongoDB
    • MySQL
    • PostgreSQL
    • R語言
  • 大數據
    • Hadoop
    • Spark
  • 檔案儲存
    • Cacti
    • Ceph
Powered by GitBook
On this page
  • MariaDB
  • Why MariaDB
  • 典範案例
  • 組織介紹
  • 軟體介紹
  • 應用
  • 資料來源:
  1. 資料庫

MariaDB

PreviousOpenStackNextMongoDB

Last updated 7 years ago

MariaDB

Why MariaDB

由於 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)

內政部營建署 — 著手打造 SDS 架構
https://mariadb.com/
https://zh.wikipedia.org/wiki/MariaDB
https://www.ithome.com.tw/news/86622
http://www.w3ii.com/zh-TW/mariadb/mariadb_introduction.html
https://ifun01.com/8V8ZFD4.html
https://baike.baidu.com/item/MariaDB#reference-[1]-2521908-wrap
https://blog.pumo.com.tw/archives/630
http://sina.com.hk/news/article/20170619/0/5/2/騰訊雲正式成為MariaDB基金會白金會員-7571666.html
https://seravo.fi/2015/10-reasons-to-migrate-to-mariadb-if-still-using-mysql