資料庫映象與日誌傳送的特點
有關資料庫映象和日誌傳送差別的問題,現大致總結如下。[@more@]
A。資料庫映象
映象資料庫一直牌恢復狀態,所以它不接受任何型別的連線,也不允許直接將事務寫入資料庫但可以透過為映象資料庫建立資料庫快照的方式,使使用者對資料庫中黃果樹一時刻的資料擁有吟詩的許可權。
因為資料庫是相同的,並且都使用同步方式進行維護,在黃果樹一時刻資料庫既可以是主體又可以是映象。所以在資料庫映象佳話中,主體伺服器和映象伺服器角色都是瞬變操作狀態。
見證伺服器角色在資料庫映象中是可選角色。唯一目的是作為高可用操作方式的仲裁者。保證資料庫在同一時間只能服務於一個SQL例項。
主體資料庫不能有多個映象資料庫。見證伺服器可以服務於多個資料庫映象組合。
主體伺服器和映象伺服器角色發生在資料庫級。見證伺服器角色處於例項級。
所有的資料庫映象通訊都是透過一個負載資料庫映象的TCP端點進行輿。每個SQL例項只可以建立一個資料庫映象端點。
可以在一個伺服器上配置多個SQL例項。每一個例項有一個資料庫映象端點。然而在同一臺伺服器不同例項上的資料庫映象端點必須使用不同的埠號。
資料庫映象端點既可以是配置為加密通訊方式,也可以配置為不加密通訊方式。但預設為是加密的。
資料庫映象不用等到所有的事務都處理完畢就可以將事務傳輸到另一臺機器。資料庫映象同步傳輸資料的影響會隨著事務平均大小的嗇而減小,事務越大,高可用性操作方式所需要的確認時間佔總體執行時間的百分比就越小。
只有當SQL成功地將事務提交觀察員體和映象資料庫的事務日誌中時。事務才提交成功。因此高可以操作會導致應用程式的效能下降。同步傳輸對於效能的降低將隨著主體資料庫和映象資料庫之間距離的增加而增加。
高可用操作在參與資料庫映象佳話的例項間使用簡單的ping完成故障檢測。由於一個失控事務或其他運算元據庫可能變為不可達的。然而是,資料庫映象並不會檢測這種故障。只有ping測試失敗會被視為故障。
高可用性會自動完成事務流的轉換而複製和日誌傳送需要手動干預或者重新 配置事務流。
只有在見證伺服器聯機時,才會發生自動故障轉移。
具有透明客房端重定向的功能。
資料庫映象會話中的每一個資料庫都必須使用完整恢復模式。
B日誌傳送
日誌傳送工作在伺服器的資料庫一層,允許額外配置一臺用於驗證日誌傳送會話狀態是否正常的監視伺服器。但只是在會話過程中遇到錯誤時及時發出通知而已。
輔助資料庫處於standby模式時,能被應用所訪問並且處理sql語句。但當應用程式正在與資料庫連線時,不能還原事務日誌。處於no recovery模式時,不能被應用訪問對於兩種模式,事務日誌都能在備用伺服器上還原。
日誌傳送依賴於SQL SERVER AGENT。資料庫丟失影響時間是事務日誌備份間隔的兩倍。
本文出自 “白痴猴子” 部落格,請務必保留此出處http://boyi55.blog.51cto.com/4345/87476
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-1034000/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL server資料庫高可用日誌傳送的方法SQLServer資料庫
- 磁碟資料庫與記憶體資料庫的特點比較資料庫記憶體
- SQL Server誤區 一個例項多個映象和日誌傳送延遲SQLServer
- 利用Oracle資料庫傳送郵件Oracle資料庫
- oracle資料庫mmnl日誌很大Oracle資料庫
- 資料庫altert日誌中的GTX提示資料庫
- 淺析列式資料庫的特點NR資料庫
- 瀚高資料庫日誌挖掘方法資料庫
- openGauss資料庫日誌管理指導資料庫
- IIS 日誌匯入到資料庫的方法資料庫
- 分散式資料庫的定義和特點分散式資料庫
- FLOWERS開發日誌(四)漢化與多資料庫配置資料庫
- Go中使用Zap日誌庫與Lumberjack日誌切割Go
- 資料庫MySQL一般查詢日誌或者慢查詢日誌歷史資料的清理資料庫MySql
- 使用 requests 庫傳送多部分表單資料
- 獲得資料庫操作日誌的三種方式資料庫
- SQLServer資料庫日誌太大處理方式SQLServer資料庫
- Sql Server2014資料庫清理日誌SQLServer資料庫
- springboot+logback日誌非同步資料庫Spring Boot非同步資料庫
- 大資料的特點大資料
- python 傳送buffer型別資料, 傳送octet-stream型別資料, 傳送Uint8Array型別資料Python型別UI
- 一文讀懂 OceanBase 資料庫的SLog日誌資料庫
- MySQL資料庫中常見的日誌檔案彙總!MySql資料庫
- 30332資料傳送指令
- 分析Oracle資料庫日誌檔案(三)EPOracle資料庫
- 分析Oracle資料庫日誌檔案(二)DOOracle資料庫
- 分析Oracle資料庫日誌檔案(一)HBOracle資料庫
- oracle資料庫歸檔日誌量陡增分析Oracle資料庫
- 如何使用MySQL資料庫來分析Apache日誌?MySql資料庫Apache
- 什麼是mysql資料庫?MySQL的特點有哪些?MySql資料庫
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- 崑崙分散式資料庫技術特點分散式資料庫
- DB2日誌傳送基礎知識講解CIDB2
- 如何開關資料庫告警日誌及修改日誌級別資料庫
- 通過事務日誌恢復SqlServer資料庫到一個特定的時間點SQLServer資料庫
- 系統日誌及資料庫相關資訊收集資料庫
- influxdb與傳統資料庫的比較UX資料庫
- Oracle實驗6--掌握Oracle資料庫的日誌操作Oracle資料庫
- 資料庫映象 (SQL Server)資料庫SQLServer