**有關資料庫在高有效性講了基本的技術考量以及一個實作範例, 再來就是書本介少了, 很不幸的這次介紹的還是貴森森的歐萊禮的, 雖然在網路上有一句名言:
"若這題目歐萊禮有出書, 你一開始因為太貴沒買, 而買其它本, 最後你還是會買這本, 所以花得錢更多"
而在 High Availability 書中講資料庫最完整的書大概就是 MySQL High Availability, 也就是 MySQL 的高有效性, 這邊說的完整也不見得是理論上的完整, 也不是巨細靡遺的把操作步驟做給大家看, 那種書當然對進階讀者用處不大, 相較之下這本書即使你不是在用 MySQL, 也可以知道一些 Database 如何運作高有效性.**
在 HA 的設計中, 一開始有幾個該了解的:
這才是一個要掌握資料庫的高有效性要知道的知識, 而這本書算是很認真的講了一遍, 而不太著墨在操作的 Step by Step, 反倒是對設定檔的基本要素, 以及可能的 SOP 直接介紹, 然後就是理論架構, 其他就自己試, 且整體而言透過這樣的資訊, 就已經差不多了.
最重要的反而是幾個部份:
這也都是我之前說的重點, 這本書都有很完整的涵蓋.
最後甚至教你如何建制 Cloud 以及 Cluster, 以及一個企業可能要如何規劃企業級的資料庫, 當然這些前題也是之前已經有 Know-How 與 Know-Why 才行, 以及有之前的足夠知識技巧, 所以最後面做了一些 Tricks 的介紹.
在之前, 這本書是建議先讀三本書:
事實上這是一本還蠻進階的書, 因此對網管與系統管理的經驗也要很足夠, 最好也對 SA, DBA, 等相關程式設計也要有經驗比較好, 尤其這本書用了四個章節講 Monitoring 監控, 可以得知監控在 HA 高有效性的重要性.
最後也透過 AWS 來實作 MySQL 的 HA, 這對許多人應該是個大福音, 所以還沒看的人快去看吧.
這篇是我目前寫最少的一篇, 但不是因為這本書沒甚麼好寫的, 而是有太多可以寫的, 但都內容在裏面都寫了, 在不寫內容的情形下, 反而變成最難寫的.
請教一個實務經驗
自從 MySQL 落在 Oracle 的手中之後
還有人用 MySQL 來做 HA 嗎
HA 的方法很多, 就像上一篇一樣, 用系統規劃來做 HA, 也不見得是用其 DBMS 來做...
您誤會我的問題了
因為這篇的標題有 MySQL 又有 HA
所以我的問題是
在您實際接觸的 HA 案例(有使用資料庫的)中
大概有多少比例是用 MySQL