Re: [SQL ] RAC和cluster

看板Database (資料庫)作者 (我不肥)時間11年前 (2013/08/10 00:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
Hi, Oracle RAC 是兩個以上的DB instance所組成的資料庫, 但實際每一台instance, 都存取同一份資料, 是屬於active-active架構 另外你說的Cluster一般指的是Active-Standby的架構, 也就是說 就算有兩台Server, 同時間只會有一個instance 啟動,提供AP Server讀取與寫入, 其實把它想像成單機版的資料庫就可以了, 只是在OS層會提供一個VIP, 讓我們可以把資料庫從一台Server, 切換到另一台備援的Server上面... 各廠都有所謂的Active-Standby架構 例如Oracle 的Sun Cluster, IBM的HACMP, HP的MC/Service Guard等等 甚至於Oracle 11g 還有RAC one node的架構出現... Anyway, 不管你是用RAC 或是單機版, 都視為是High-Availability的架構... 這邊要澄清的一點就是, RAC的速度並不會比單機版快, 要注意到row lock的問題... 良好的AP 流程設計, 會減少很多不必要的table lock waiting.... 最後要注意的就是備份了...正所謂備份做得好...要飯要到老(誤) 如果要入門的話, 建議先在VM上面練習好基本操作再去上原廠課程... 否則直接去上課的話, 通常印象不會太深刻...可能上完後就會還給老師了... 加油~ ※ 引述《lonelycoffee (Mayo)》之銘言: : 各位抱歉 : 最近剛接觸這個產業 : 本身並不是工程師也不是相關科技 : 最近學習到Database的這部分 : 我想請問 : RAC和Cluster到底有什麼不一樣 : 我只知道RAC是DB層面的HA : Cluster是OS層的HA : 像假如我有兩台Server A,B : 兩台做DB RAC : 那有沒有Cluster 有何差別 : 可能需要白話點的 : 不然我看不懂 : 感謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.68.117

08/10 19:48, , 1F
謝喔!!!
08/10 19:48, 1F
文章代碼(AID): #1I1Hy0-L (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1I1Hy0-L (Database)