資料庫映象與日誌傳送的特點
有關資料庫映象和日誌傳送差別的問題,現大致總結如下。[@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資料庫
- MySQL資料庫中的日誌檔案---(5)系統日誌表的特點MySql資料庫
- 日誌傳送部署
- SQL Server 日誌傳送配置SQLServer
- 複製和日誌傳送
- 磁碟資料庫與記憶體資料庫的特點比較資料庫記憶體
- 日誌傳送事務日誌備份設定
- C#原生郵件傳送+傳送日誌記錄C#
- 啟用日誌傳送 (Transact-SQL)SQL
- SQL Server誤區 一個例項多個映象和日誌傳送延遲SQLServer
- 雲時代資料庫的核心特點資料庫
- 淺析列式資料庫的特點NR資料庫
- 利用Oracle資料庫傳送郵件Oracle資料庫
- MySQL資料庫中的日誌檔案---(1)錯誤日誌MySql資料庫
- oracle資料庫mmnl日誌很大Oracle資料庫
- 分析資料庫日誌(LogMiner)資料庫
- 清除SQL Server資料庫日誌SQLServer資料庫
- 在恢復計劃中使用日誌傳送
- 啟用日誌傳送 (SQL Server Management Studio)SQLServer
- 資料庫altert日誌中的GTX提示資料庫
- MySQL資料庫中的日誌檔案---(3)慢查詢日誌MySql資料庫
- MySQL資料庫中的日誌檔案---(2)普通查詢日誌MySql資料庫
- FLOWERS開發日誌(四)漢化與多資料庫配置資料庫
- 分散式資料庫的定義和特點分散式資料庫
- 檢視docker映象的日誌Docker
- 大資料的特點大資料
- Oracle資料庫重做日誌及歸檔日誌的工作原理說明Oracle資料庫
- 【工具】利用python 傳送MySQL 慢日誌郵件PythonMySql
- SQL Server實現Standby --日誌傳送(Log Shipping)SQLServer
- 瀚高資料庫日誌挖掘方法資料庫
- SQL Server 檢視資料庫日誌SQLServer資料庫
- 日誌傳送,SQL Server高可用性的重要舉措SQLServer
- IIS 日誌匯入到資料庫的方法資料庫
- SQLServer資料庫日誌清理 清除sqlserver2005日誌SQLServer資料庫
- 崑崙分散式資料庫技術特點分散式資料庫
- data guard中增加與刪除主備資料庫中的聯機重做日誌與備重做日誌檔案資料庫
- 資料庫審計與風險控制系統有什麼特點?資料庫