sqlserver 事務複製的工作機制
事務複製由 SQL Server 快照代理、日誌讀取器代理和分發代理實現。 快照代理準備快照檔案(其中包含了已釋出表和資料庫物件的架構和資料),然後將這些檔案儲存在快照資料夾中,並在分發伺服器中的分發資料庫中記錄同步作業。
日誌讀取器代理監視為事務複製配置的每個資料庫的事務日誌,並將標記為要複製的事務從事務日誌複製到分發資料庫中,分發資料庫的作用相當於一個可靠的儲存-轉發佇列。 分發代理將快照資料夾中的初始快照檔案和分發資料庫表中的事務複製到訂閱伺服器中。
在釋出伺服器中所做的增量更改根據分發代理的計劃流向訂閱伺服器,分發代理可以連續執行以儘量減少滯後時間,也可以按預定的時間間隔執行。 由於資料更改必須在釋出伺服器中進行(使用事務複製時,無需指定立即更新或排隊更新選項),從而避免了更新衝突。 最後,所有訂閱伺服器都將獲得與釋出伺服器相同的值。 如果事務複製使用了立即更新或排隊更新選項,更新可以在訂閱伺服器中進行,對於排隊更新,可能會發生衝突。 有關詳細資訊,請參閱
下圖顯示了事務複製的主要元件。
相關推薦
sqlserver 事務複製的工作機制
事務複製由 SQL Server 快照代理、日誌讀取器代理和分發代理實現。 快照代理準備快照檔案(其中包含了已釋出表和資料庫物件的架構和資料),然後將這些檔案儲存在快照資料夾中,並在分發伺服器中的分發資料庫中記錄同步作業。 日誌讀取器代理監視為事務複製配置的每個資料庫的事務日誌,並將標記為要複製的事務從
SqlServer 使用指令碼建立分發服務及事務複製的可更新訂閱
【建立使用本地分發伺服器】 /************************【使用本地分發伺服器配置釋出】***********************/ -- SqlServer 2008 R2 -- https://technet.microsoft.c
Hibernate 核心接口和工作機制
config hibernate bsp iter ans 安全 c api session tor 主要內容 Configuration類 sessionFactory接口 session接口 Transaction接口 Query 和 criteri
MySQL 事務與鎖機制
mysql下表展示了本人安裝的MariaDB(10.1.19,MySQL的分支)所支持的所有存儲引擎概況,其中支持事務的有InnoDB、SEQUENCE,另外InnoDB還支持XA事務,MyISAM不支持事務。鎖可以通過SQL語句(如 LOCK TABLES )顯式申請,也可以由InnoDB引擎自動為你獲取。
Binder的工作機制淺析
實體類 聲明 工作 xmanager 失敗 pri src android 底層 在Android開發中,Binder主要用於Service中,包括AIDL和Messenger,其中Messenger的底層實現就是AIDL,所以我們這裏通過AIDL來分析一下Binder的工
JavaScript工作機制:V8 引擎內部機制及如何編寫優化代碼的5個訣竅
with 由於 intern 但是 集成 項目 ssi 意義 實的 概述 JavaScript引擎是一個執行JavaScript代碼的程序或解釋器。JavaScript引擎可以被實現為標準解釋器,或者實現為以某種形式將JavaScript編譯為字節碼的即時編譯器。 下面是實
hadoop的NAMENODE的管理機制,工作機制和DATANODE的工作原理
占用 最大 狀態 inux 自動 conda 文件大小 open() 格式 1:分布式文件系統(Distributed File System): (1):數據量越來越多,在一個操作系統管轄的範圍存不下了,那麽就分配到更多的操作系統管理的磁盤中,但是不方便管理和維護
[Java]I/O底層原理之二:Socket工作機制
tcp連接 fin 連接建立 src 並發 如果 send rec 轉換 一、TCP狀態轉化 TCP連接的狀態轉換圖如下 註:SYN 表示建立鏈接、FIN 表示關閉鏈接、ACK 表示響應、PSH 表示有數據傳輸、RST 表示鏈接重置。 CLOSED:初始狀態,在超時或
數據庫索引優化原理,索引的工作機制
更新 重點 黃金 在一起 view gen 一點 lan 成了 我們通過一個簡單的例子來開始教程,解釋為什麽我們需要數據庫索引。假設我們有一個數據庫表 Employee, 這個表有三個字段(列)分別是 Employee_Name、Employee_Age 和Employee
spring 內部工作機制(二)
出了 流水線 tor 應用程序 java反射機制 post 技術 process 加載 本章節講Spring容器從加載配置文件到創建出一個完整Bean的作業流程及參與的角色。 Spring 啟動時讀取應用程序提供的Bean配置信息,並在Spring容器中生成一份相應
JVM結構、GC工作機制詳解
固定 本地方法棧 內存池 為什麽 water aml 並且 兩種 數據區 轉自:http://blog.csdn.net/tonytfjing/article/details/44278233 JVM結構、內存分配、垃圾回收算法、垃圾收集器。下面我們一一來看。 一、JVM結
hadoop namenode datanode hdfs工作機制
node 節點 客戶 行合並 滿了 oop 重命名 技術 namenode 大家都知道namenode是hadoop中的一個很重要的節點,因為他存在著跟datanode的交互跟客戶端的交互,存儲著dotanode中的元數據,所以就很想學習他們是如何溝通並能保證數據在任何
Python全棧day18(叠代器協議和for循環工作機制)
內部 highlight next 計算 內置函數 如何 異常 初始 一次循環 一,什麽是叠代和遞歸 遞歸和叠代都是循環的一種。 簡單地說,遞歸是重復調用函數自身實現循環。叠代是函數內某段代碼實現循環,而叠代與普通循環的區別是:循環代碼中參與運算的變量同時是保存結果
了解ViewFlipper工作機制
splay sdn ted runnable sent first per erp asf 平時我們在使用ViewFlipper的時候一方面感嘆ViewFlipper的使用很簡單,另一方面,我們時常感嘆ViewFlipper給我們的接口方法太少,很多常用的效果都不好做,很難
[翻譯] Python 3.5中async/await的工作機制
sum con trigger color 調用 普通 計算機程序 mom issue Python 3.5中async/await的工作機制 多處翻譯出於自己理解,如有疑惑請參考原文 原文鏈接 身為Python核心開發組的成員,我對於這門語言的各種細節充滿好奇。盡管我
叠代器協議和for循環工作機制
對象 字符 調用 blog for循環 ext ati 是不是 器協 # 叠代器協議:對象必須提供一個next方法,執行該方法要麽返回叠代中的下一項,要麽引起一個Stoplteration異常,以終止叠代(只能往後走不能往前退)#可叠代對象:遵循叠代器的對象#所以,(字符串
I2C 12864OLED的工作機制
gin ima 發送 datasheet mission 範圍 ddr vertica inf 有許多不同規格的OLED顯示屏與Arduino兼容, 128x64是最常見的型號, 也很便宜, 淘寶上大概是12~14元一片.OLED與Arduino的通信 首先, 使用I2C總
JVM、Gc工作機制詳解
相同 生命 棧幀 VM 每次 失效 劃分 地址 .com JVM主要包括四個部分: 類加載器(ClassLoad) 執行引擎 內存區: 本地方法接口:類似於jni調本地native方法 內存區包括四個部分: 1.方法區:包含了靜態變量、常量池、構造函數等
async/await工作機制探究--NodeJS
span 結果 函數 class fir RR rim require first ES6中的async/await讓Promise變得更加簡便,通常await處理的鏈式Promise會包裹在函數中,返回結果仍然是一個Promise對象。 但是當await直接處理鏈式Pro
ActiveMQ的設置消息時長,事務,確認機制 ,持久化
pub 重啟 list cto nta property 客戶端 tid 計數 轉載中------------ 1.消息事務 消息事務是在生產者producer到broker或broker到consumer過程中同一個session中發生的,保證幾條消息在發送過