文件大小:
軟件介紹
數(shù)據(jù)同步是分布式系統(tǒng)常常需要考慮的問(wèn)題,即把分散的數(shù)據(jù)收集在一起,進(jìn)行匯總統(tǒng)計(jì)。目前主流數(shù)據(jù)庫(kù)主要有兩個(gè):SQL Server和Oracle。對(duì)于Oracle數(shù)據(jù)庫(kù),有著比較成熟的同步技術(shù),但SQL數(shù)據(jù)庫(kù)則沒(méi)有太好的解決方案,雖然已經(jīng)有公司研發(fā)了同步程序,但是價(jià)格過(guò)于昂貴。
同時(shí),數(shù)據(jù)庫(kù)同步技術(shù)是一種常用技術(shù),因此有必要開(kāi)發(fā)出一套獨(dú)立的數(shù)據(jù)庫(kù)同步系統(tǒng),避免重復(fù)勞動(dòng)。特進(jìn)行“SQL Server數(shù)據(jù)庫(kù)同步系統(tǒng)”開(kāi)發(fā)。
客戶端和服務(wù)器端:
客戶端使用說(shuō)明:
本系統(tǒng)分為客戶端和服務(wù)器兩個(gè)部分,其中客戶端承擔(dān)了系統(tǒng)絕大數(shù)事務(wù),服務(wù)器只是簡(jiǎn)單的執(zhí)行客戶端傳送的命令,屬于典型的C/S胖客戶端瘦服務(wù)器模式。這樣設(shè)計(jì)的目的是為了減輕服務(wù)器的壓力,讓系統(tǒng)更加流暢。
客戶端負(fù)責(zé)采集分布數(shù)據(jù)庫(kù)中的數(shù)據(jù),然后匯總到服務(wù)器。客戶端需要配置的數(shù)據(jù)庫(kù)連接字符串是指分布數(shù)據(jù)庫(kù)的連接字符串,連接成功后才可以向主數(shù)據(jù)庫(kù)同步數(shù)據(jù)。例如,有A、B、C三個(gè)分布數(shù)據(jù)庫(kù),需要把數(shù)據(jù)匯總到D數(shù)據(jù)庫(kù),那么需要三個(gè)客戶端,分別連接A、B、C數(shù)據(jù)庫(kù),客戶端運(yùn)行在哪無(wú)所謂,只要能連接數(shù)據(jù)庫(kù)即可。
服務(wù)器使用說(shuō)明:
服務(wù)器功能比較簡(jiǎn)單,負(fù)責(zé)收集客戶端發(fā)送過(guò)來(lái)的同步數(shù)據(jù),然后添加到主數(shù)據(jù)庫(kù)中,只需設(shè)置主數(shù)據(jù)庫(kù)的連接字符串即可,成功連接后服務(wù)器啟動(dòng)。服務(wù)器會(huì)自動(dòng)保存成功連接的主數(shù)據(jù)庫(kù)連接字符串。服務(wù)器對(duì)同步不做任何記錄。
使用說(shuō)明
設(shè)置好數(shù)據(jù)庫(kù)連接字符串后,點(diǎn)擊啟動(dòng)服務(wù),如果連接成功,服務(wù)自動(dòng)啟動(dòng)。
同時(shí),界面上顯示正在同步的客戶端數(shù)量,正在同步客戶端數(shù)量不為0時(shí),無(wú)法關(guān)閉服務(wù)器,如果強(qiáng)行關(guān)閉,造成的一切后果自行負(fù)責(zé)。
補(bǔ)充說(shuō)明
理論上應(yīng)該先啟動(dòng)服務(wù)器,再啟動(dòng)客戶端。
程序使用注意事項(xiàng):
1.必須確保您的數(shù)據(jù)庫(kù)沒(méi)有修改主鍵的操作。由于修改主鍵會(huì)引起很多問(wèn)題,如果一定要修改主鍵,建議把修改拆分成刪除→添加。
2.必須確保您的數(shù)據(jù)庫(kù)沒(méi)有使用自增長(zhǎng)的字段,因?yàn)樽栽鲩L(zhǎng)字段本程序無(wú)法干涉。
3.支持所有SQL數(shù)據(jù)類型(除SQL2008新增的geography、geometry、hierarchyid)。
4.數(shù)據(jù)庫(kù)連接字符串一旦成功設(shè)置,不能更改!如需更改,需要重新安裝程序。
運(yùn)行環(huán)境:
程序采用.NET 4.0開(kāi)發(fā),因此只能運(yùn)行于Windows操作系統(tǒng),同時(shí)需要.NET Framwork 4.0的支持。
程序中使用了SQLite本地?cái)?shù)據(jù)庫(kù)系統(tǒng),但已經(jīng)自行支持,無(wú)需安裝其他組件。
程序針對(duì)SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā),因此只支持SQL Server數(shù)據(jù)庫(kù),目前已知支持SQL Server 2003、SQL Server 2005、SQL Server 2008。
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開(kāi)源電腦
- 字魂100號(hào)方方先鋒體字體包免費(fèi)版
- 奧維互動(dòng)地圖奧維地圖PC破解版VIP V9.0.6
- mtool修改器 V2023.11 官方最新版 / mtool
- reWASD(Xbox One手柄映射工具) V6.0.1.5190
- 蘭博對(duì)戰(zhàn)平臺(tái) V1.38.6 官方最新版 / 蘭博玩
- 115轉(zhuǎn)存助手ui優(yōu)化版腳本 V3.9.1 綠色免費(fèi)
- iSecure Center電腦客戶端 V1.5.0 官方版
點(diǎn)擊加載更多評(píng)論>>