iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 1
0

Hi 大家好,筆者是一個 SQL Server / Oracle DB 的 DBA,最近要把這兩種資料庫移轉至 MariaDB,所以這 30 天的紀錄基本上是移轉到 MariaDB 的紀錄,希望大家能給筆者一些想法。

什麼是 MariaDB

MariaDB 是 MySQL 的一個分支,這個分支創立的原因如下。

  • MySQL 賣給 SUN 以後,SUN 又被 Oracle 買下,Oracle 對於 MySQL 的態度有閉源的可能
  • 這個態度可以從最近的一些漏洞修補的態度可以了解

為什麼要使用 MariaDB

使用 MariaDB 來做為 SQL Server / Oracle DB 其實差距還蠻遠的,但是還是筆者專案的走向,原因如下。

  • 基本上是免費使用
  • Long-Term Support (5 年)
  • 完善的開源社群 (這個真的幫助很大,筆者碰到的問題不管是不是 bug 都能快速且妥善的解決)
  • 資料結構問題 (原來儲存的資料都是簡單的 Log 資料,用不到 SQL Server / Oracle DB 那些強大的功能)
  • 想要擺脫 SQL Server / Oracle DB 權利金的問題
  • 如果需要買 Maintenance Agreement 也是可以買 (如果有經費的話)
  • 大型專案的 Support (Google, Wikimedia Foundation, Taobao...)
  • 筆者專案 AP 開發商的建議
  • 輕量化資料庫服務 (SQL Server / Oracle DB 已是資料庫產品的總稱,不只有資料庫引擎本體)

明天將介紹安裝 MariaDB 的一些紀錄與注意事項,接下來的環境設定如下。

  • Windows 2012 Server Standard 64 bits
  • SQL Server 2008 R2
  • Oracle DB 12c
  • MariaDB 10.1.18 64 bits
  • MariaDB Connector/ODBC 2.0 Series 2.0.12
  • VMWare Workstation latest

下一篇
MariaDB 的安裝與升級 [1]
系列文
MariaDB 的使用與管理30

尚未有邦友留言

立即登入留言