数据库同步和数据库复制技术分析
生活随笔
收集整理的這篇文章主要介紹了
数据库同步和数据库复制技术分析
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
如何針對不同的應(yīng)用選擇不同的產(chǎn)品,需要我們必須清楚數(shù)據(jù)庫同步和數(shù)據(jù)庫復(fù)制的具體含義。 無論概念如何定義,我們都必須清楚,這兩種操作的基礎(chǔ)是數(shù)據(jù)庫中的數(shù)據(jù),但是包含的數(shù)據(jù)內(nèi)容卻有所不同 數(shù)據(jù)庫同步,顧名思義,就是把數(shù)據(jù)中的交易數(shù)據(jù)(包含更改的數(shù)據(jù)以及相關(guān)的DDL數(shù)據(jù)描述語句)實時的同步到另外一個數(shù)據(jù)庫;而數(shù)據(jù)庫復(fù)制則針對的是數(shù)據(jù)庫中的數(shù)據(jù),同時他對實時性要求不高,重點關(guān)注的是某一時間點的數(shù)據(jù)一致性,同時也不需要同步DDL語句,只要把數(shù)據(jù)同步過去就可以了。 綜上所述,數(shù)據(jù)庫復(fù)制只是對某一時刻的數(shù)據(jù)的同步,而不是數(shù)據(jù)庫同步那樣的實時同步,并且不包含DDL語句同步。 現(xiàn)在市場上有很多復(fù)制產(chǎn)品,比如VARITAS、LEGATO、SYMANTEC、EMC 、IBM等陣列廠商都有各自的備份復(fù)制產(chǎn)品,都滿足定期備份數(shù)據(jù);而數(shù)據(jù)庫同步產(chǎn)品則獨立于硬件廠商,都是通過數(shù)據(jù)庫日志的技術(shù)來達(dá)到數(shù)據(jù)同步,比如ORACLE、QUEST、WOXINTECH等廠家,他們都是通過軟件來捕捉數(shù)據(jù)庫改變來達(dá)到數(shù)據(jù)同步的目的。 但是這些產(chǎn)品如何能滿足我們的系統(tǒng)需求呢?我們要從應(yīng)用的目標(biāo)來進行分析就很容易選擇了。 目前的應(yīng)用主要分為5類: 1、 ?雙機熱備:由于數(shù)據(jù)庫只有一份,數(shù)據(jù)做冗余,那么硬件廠家的產(chǎn)品更滿足 2、 ?異地容災(zāi):對于大企業(yè)來說,采用硬件廠家的復(fù)制產(chǎn)品+軟件同步產(chǎn)品是個最佳選擇;對于中小企業(yè)來說,軟件同步產(chǎn)品應(yīng)該更加合適,帶寬和硬件等成本最低 3、 ?負(fù)載分擔(dān):這類應(yīng)用需要讓備庫能夠?qū)崟r查詢,分擔(dān)主數(shù)據(jù)庫查詢的壓力,所以對實時要求最高,當(dāng)主庫產(chǎn)生一筆交易,必須實時能在備庫進行查詢,所以必須選擇實時同步軟件 4、 ?數(shù)據(jù)分發(fā)/集中:這類應(yīng)用一般是總/分公司模式,有些計劃數(shù)據(jù)必須能從總部傳到分公司,同時分公司也會將生產(chǎn)情況傳回總部,這類需求一般對實時性要求不是很高,一般每天傳一次,所以目前很多系統(tǒng)通過自己的應(yīng)用系統(tǒng)產(chǎn)生文件之后進行定時FTP發(fā)送,當(dāng)然通過數(shù)據(jù)庫同步軟件也可以達(dá)到此目的,不過企業(yè)需要考慮成本問題 5、 ?重要數(shù)據(jù)實時安全查詢系統(tǒng)VIDRSQS(Very Important Data Realtime Safety Query System):目前這類應(yīng)用已經(jīng)大范圍開展,主要集中在政府政務(wù)公開、醫(yī)療衛(wèi)生系統(tǒng)、社保、商保系統(tǒng),這類系統(tǒng)的最大特點是,需要實時同步交易系統(tǒng)的某 些數(shù)據(jù),并且這些數(shù)據(jù)能夠?qū)γ舾行畔⑦M行過濾,從而達(dá)到實時公開的效果,這也是目前同步復(fù)制軟件正在經(jīng)歷的新功能,不但要求對OWNER、TABLE甚至對字段都能夠進行過濾和操作 通過以上的分析,大家可以看到,數(shù)據(jù)庫同步和數(shù)據(jù)庫復(fù)制還是有很多區(qū)別的,同時對應(yīng)的產(chǎn)品也很多,只有仔細(xì)分辨,認(rèn)真把握,才能在眾多的產(chǎn)品中找到最合適的,保證性假比最高,同時又能夠最大限度滿足需求。
最新內(nèi)容請見作者的GitHub頁:http://qaseven.github.io/ 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
最新內(nèi)容請見作者的GitHub頁:http://qaseven.github.io/ 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
總結(jié)
以上是生活随笔為你收集整理的数据库同步和数据库复制技术分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: igfxtray.exe是什么
- 下一篇: mysql快速导入5000万条数据过程记