日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL2005 数据库数据同步

發布時間:2024/1/17 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL2005 数据库数据同步 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于公司業務原因,一臺服務器放置于網通機房,一臺服務器放置于電信機房,不同業務需要共享一臺數據庫,原先的做法是把數據庫放置于網通機房服務器上,電信服務器遠程連接網通機房服務器上數據庫,由于網通機房帶寬以及網通電信互連互通的一些原因,導致電信服務器經常無法連接上網通服務器上的數據庫。經過商量后,決定分離數據庫,在網通和電信服務器上都放置數據庫但必須實現數據庫的同步更新。

開始想到的方法是采用數據庫的復制訂閱功能:從網上搜索了相關文檔,也實現了本機2個數據庫的復制訂閱測試,但要實現公網上的二臺服務器上數據庫的復制訂閱必須要有服務器的遠程操作權限,電信服務器是租用的空間,所以這種方法只好放棄。相關文檔可以查閱:http://blog.csdn.net/wwwdbs/archive/2008/11/06/3237102.aspx

考慮的方法2,在程序操作時同時更新2個數據庫的數據,這個方法的弊端是同時要連接2個數據庫,且是不穩定的二個連接,很容易出現連接錯誤,影響效率。

看來要實現完全的實時同步是有點難度了,再來說一下我們公司的這個業務,公司運營三網融合電視增值服務電視黃頁項目,電視黃頁業務使用有線集團網通服務器數據庫,大部分數據更新都是在網通服務器上進行,網通服務器上數據庫的數據必須是最新的數據,不能因為連接電信服務器數據庫而影響網通服務器上應用的速率和效率;電信服務器上數據庫提供電視黃頁網數據服務,由于電視黃頁網只是公司主營業務電視黃頁項目的附屬產品,提供的只是電視黃頁信息在互聯網上的展示,所以只需要同步最基本的黃頁信息就可以了,同時對實時性的要求也不是很高,考慮到這些情況,仿照數據跟蹤的方法來實現數據庫數據的同步,同時提供手動和自動二種方法來具體的實現。

手動:在更新完數據后,工作人員可以手動點擊同步按鈕,將網通服務器數據同步到電信服務器。

自動:在空閑時間,比如晚上3點,自動執行同步程序,將網通服務器數據同步到電信服務器。

操作的步驟:

?

?


需要記錄的信息:數據對象數據表名、數據ID、操作類型(insert\update\delete)

?

轉載于:https://www.cnblogs.com/yzwdli/archive/2011/06/21/2086185.html

總結

以上是生活随笔為你收集整理的SQL2005 数据库数据同步的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。