有幾種方式,需要你自己判斷。
成都創(chuàng)新互聯(lián)公司主營銅陵網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,銅陵h5成都微信小程序搭建,銅陵網(wǎng)站營銷推廣歡迎銅陵等地區(qū)企業(yè)咨詢
物理對拷方式:
如果是sqlerver對sqlserver 可以考慮用庫直接對拷,此方法比較省事。
1.分離,在新書庫上附加。
2.備份,在新數(shù)據(jù)上建立同樣名稱的庫,還原。
3.數(shù)據(jù)全部導(dǎo)出,此方法可以在導(dǎo)出數(shù)據(jù)時(shí)選擇導(dǎo)出目標(biāo)庫。
邏輯對拷方式:
這個(gè)方法限于數(shù)據(jù)的量不大的情況下使用,太多就別指望了,主要是針對局部需要處理的數(shù)據(jù)進(jìn)行人為曬選時(shí)使用。
1.將數(shù)據(jù)導(dǎo)出成excel格式,再根據(jù)需要處理后導(dǎo)入新庫表。
2.利用工具抽取,我記得sqlserver有個(gè)工具可以直接對接到數(shù)據(jù)進(jìn)行抽取推送,效率還不錯(cuò)。
3.自己寫jdbc的鏈接然后抽取插入進(jìn)指定的地方,我一般都是用這種,主要是轉(zhuǎn)換和比對的太多,純粹的從邏輯層面或者從物理層面不是很方便復(fù)用。
這個(gè)問題比較大,不同的數(shù)據(jù)庫系統(tǒng),不同的情景,會(huì)有不同的處理。比如:
1、如果是少量的數(shù)據(jù),生成insert into 語句,或?qū)С鰐xt、excel文本,在目的數(shù)據(jù)庫中導(dǎo)入即可
2、如果是相同的數(shù)據(jù)庫,全盤拷貝,那自己復(fù)制數(shù)據(jù)庫源文件,在目的數(shù)據(jù)庫進(jìn)行還原就可以了,比如SQLserver的附加數(shù)據(jù)庫
3、類似PB的數(shù)據(jù)庫通道這種,跨數(shù)據(jù)庫平臺(tái)的工具也有很多,
你的意思是兩個(gè)數(shù)據(jù)庫里面同一張表的數(shù)據(jù)要進(jìn)行合并?
可以考慮進(jìn)行數(shù)據(jù)的發(fā)布訂閱,以一定的頻率進(jìn)行兩張表的數(shù)據(jù)合并;
這樣可以試想兩店的會(huì)員信息能夠進(jìn)行共享。不過由于是定時(shí)數(shù)據(jù)合并,因此會(huì)存在一定的時(shí)間差。
不過考慮到應(yīng)用是酒店會(huì)員,因此應(yīng)該沒有問題。
在實(shí)施過程中必須要注意選擇發(fā)布訂閱的類型。
具體的設(shè)置可以百度“數(shù)據(jù)對拷”、“發(fā)布訂閱”。