• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    異構數據庫同步系統和異構數據庫同步方法技術方案

    技術編號:8532943 閱讀:235 留言:0更新日期:2013-04-04 16:00
    本發明專利技術提供一種異構數據庫同步系統,包括:監控模塊,監控第一數據庫中變更數據表的變化;轉換模塊,在所述變更數據表變化時,將所述變更數據表轉換為SQL語句;執行模塊,將所述SQL語句輸入到第二數據庫,以執行所述SQL語句。相應地,本發明專利技術還提供了一種異構數據庫同步方法。通過本發明專利技術的技術方案,根據數據庫中數據變更表的變化,可以得到造成數據變化的SQL語句,輸入到另一數據庫即可實現異構數據庫之間數據的同步。

    【技術實現步驟摘要】

    本專利技術涉及數據庫處理領域,具體而言,涉及ー種。
    技術介紹
    當前互聯網發展ー日千里,使用者數量越來越多,大型網絡應用壓カ越來越大,單機的處理能力有限,總會有ー個最高值,分布式的環境在所難免。由于系統是不斷擴容的,建設于不同的時期,很可能會出現異構的數據庫,異構的數據庫之間不可能不數據共享,否則將會出現“信息孤島”。為此,如何靈活、有效、經濟地處理這些異構數據庫信息共享,數據同步的問題,成為ー個頗受關注的研究方向。因此,需要一種新的異構數據庫同步技術,從而實現異構數據庫之間的實時同歩。
    技術實現思路
    本專利技術所要解決的技術問題在于,提供一種新的異構數據庫同步技術,從而實現異構數據庫之間的實時同歩。有鑒于此,本專利技術提供一種異構數據庫同步系統,包括監控模塊,監控第一數據庫中變更數據表的變化;轉換模塊,在所述變更數據表變化時,將所述變更數據表轉換為SQL(結構化查詢語言)語句;執行模塊,將所述SQL語句輸入到第二數據庫,以執行所述SQL語句。應用本技術方案,根據數據庫中數據變更表的變化,可以得到造成數據變化的SQL語句,輸入到另ー數據庫即可實現異構數據庫之間數據的同歩。在上述技術方案中,優選地,所述轉換模塊包括第一子轉換模塊,將所述變更數據表轉換為特定格式的文本;第二子轉換模塊,按所述特定格式,將所述文本轉換為所述SQL語句。在該技術方案中,特定格式的文本要適用于不同的計算機,因此應該是較為通用的文本格式,從而確保不同的計算機都可以對其進行解析,從而可以將其轉換為SQL語句,實現數據的同歩。在上述技術方案中,優選地,所述特定格式包括XML格式。在該技術方案中,XML(extensible Markup Language,擴展標記語言)是國際標準組織所制定的一組規范,它提供了一種用于文本格式描述數據的方法,可以使用標記、屬性等選項來描述數據內容,它作為ー種公用的語言,方便了不同的計算機之間進行相互的信息交流。在上述技術方案中,優選地,所述第二子轉換模塊匯總多個所述文本,并轉換為所述SQL語句。在該技術方案中,在數據庫中,匯總多個XML格式的文本,可以集中轉換為SQL語句,避免頻繁操作,提高SQL語句的轉換效率,從而實現數據間的同歩。在上述技術方案中,優選地,所述監控模塊設置觸發器,以監控所述變更數據表的變化。在該技術方案中,使用觸發器對變更數據表的變化進行監控,它能實時捕捉數據庫的變化數據,效率很高,而且是數據庫原生支持,開發的工作量不大,實現簡単。根據本專利技術的又一方面,還提供了ー種異構數據庫同步方法,包括步驟202,監控第一數據庫中變更數據表的變化;步驟204,在所述變更數據表變化時,將所述變更數據表轉換為SQL語句;步驟206,將所述SQL語句輸入到第二數據庫,以執行所述SQL語句。應用本技術方案,根據數據庫中數據變更表的變化,可以得到造成數據變化的SQL語句,輸入到另ー數據庫即可實現異構數據庫之間數據的同歩。在上述技術方案中,優選地,所述步驟204包括將所述變更數據表轉換為特定格式的文本;按所述特定格式,將所述文本轉換為所述SQL語句。在該技術方案中,特定格式的文本要適用于不同的計算機,因此應該是較為通用的文本格式,從而確保不同的計算機都可以對其進行解析,從而可以將其轉換為SQL語句,實現數據的同歩。在上述技術方案中,優選地,所述特定格式包括XML格式。在該技術方案中,XML是國際標準組織所制定的一組規范,它提供了一種用于文本格式描述數據的方法,可以使用標記、屬性等選項來描述數據內容,它作為ー種公用的語言,方便了不同的計算機之間進行相互的信息交流。在上述技術方案中,優選地,所述步驟204包括匯總多個所述文本,并轉換為所述SQL語句。在該技術方案中,在數據庫中,匯總多個XML格式的文本,可以集中轉換為SQL語句,避免頻繁操作,提高SQL語句的轉換效率,從而實現數據間的同歩。在上述技術方案中,優選地,所述步驟202包括設置觸發器,以監控所述變更數據表的變化。在該技術方案中,使用觸發器對變更數據表的變化進行監控,它能實時捕捉數據庫的變化數據,效率很高,而且是數據庫原生支持,開發的工作量不大,實現簡單。通過以上技術方案,可以實現一種異構數據庫同步系統和一種異構數據庫同步方法,從而實現異構數據庫之間的實時同歩。附圖說明圖1示出了根據本專利技術的實施例的異構數據庫同步系統的框圖;圖2示出了根據本專利技術的實施例的異構數據庫同步方法的流程圖;圖3示出了根據本專利技術的實施例的異構數據庫同步方法的具體流程圖;圖4示出了根據本專利技術的實施例的數據庫觸發器的流程圖; 圖5示出了根據本專利技術的實施例的XML規范的結構圖。具體實施例方式為了能夠更清楚地理解本專利技術的上述目的、特征和優點,下面結合附圖和具體實施方式對本專利技術進行進一歩的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細節以便于充分理解本專利技術,但是,本專利技術還可以采用其他不同于在此描述的其他方式來實施,因此,本專利技術的保護范圍并不受下面公開的具體實施例的限制。圖1示出了根據本專利技術的實施例的異構數據庫同步系統的框圖。如圖1所示,根據本專利技術的實施例的異構數據庫同步系統100包括監控模塊102,監控第一數據庫中變更數據表的變化;轉換模塊104,在所述變更數據表變化時,將所述變更數據表轉換為SQL語句;執行模塊106,將所述SQL語句輸入到第二數據庫,以執行所述SQL語句。應用本技術方案,根據數據庫中數據變更表的變化,可以得到造成數據變化的SQL語句,輸入到另ー數據庫即可實現異構數據庫之間數據的同歩。在上述技術方案中,優選地,所述轉換模塊104包括第一子轉換模塊1042,將所述變更數據表轉換為特定格式的文本;第ニ子轉換模塊1044,按所述特定格式,將所述文本轉換為所述SQL語句。在該技術方案中,特定格式的文本要適用于不同的計算機,因此應該是較為通用的文本格式,從而確保不同的計算機都可以對其進行解析,從而可以將其轉換為SQL語句,實現數據的同歩。在上述技術方案中,優選地,所述特定格式包括XML格式。在該技術方案中,XML是國際標準組織所制定的一組規范,它提供了一種用于文本格式描述數據的方法,可以使用標記、屬性等選項來描述數據內容,它作為ー種公用的語言,方便了不同的計算機之間進行相互的信息交流。 在上述技術方案中,優選地,所述第二子轉換模塊1044匯總多個所述文本,并轉換為所述SQL語句。在該技術方案中,在數據庫中,匯總多個XML格式的文本,可以集中轉換為SQL語句,避免頻繁操作,提高SQL語句的轉換效率,從而實現數據間的同歩。在上述技術方案中,優選地,所述監控模塊102設置觸發器,以監控所述變更數據表的變化。在該技術方案中,使用觸發器對變更數據表的變化進行監控,它能實時捕捉數據庫的變化數據,效率很高,而且是數據庫原生支持,開發的工作量不大,實現簡単。圖2示出了根據本專利技術的實施例的異構數據庫同步方法的流程圖。如圖2所示,根據本專利技術的實施例的異構數據庫同步方法,包括步驟202,監控第一數據庫中變更數據表的變化;步驟204,在所述變更數據表變化時,將所述變更數據表轉換為SQL語句;步驟206,將所述SQL語句輸入到第二數據庫,以執行本文檔來自技高網...

    【技術保護點】
    一種異構數據庫同步系統,其特征在于,包括:監控模塊,監控第一數據庫中變更數據表的變化;轉換模塊,在所述變更數據表變化時,將所述變更數據表轉換為SQL語句;執行模塊,將所述SQL語句輸入到第二數據庫,以執行所述SQL語句。

    【技術特征摘要】
    1.一種異構數據庫同步系統,其特征在于,包括 監控模塊,監控第一數據庫中變更數據表的變化; 轉換模塊,在所述變更數據表變化時,將所述變更數據表轉換為SQL語句; 執行模塊,將所述SQL語句輸入到第二數據庫,以執行所述SQL語句。2.根據權利要求1所述的異構數據庫同步系統,其特征在于,所述轉換模塊包括 第一子轉換模塊,將所述變更數據表轉換為特定格式的文本; 第二子轉換模塊,按所述特定格式,將所述文本轉換為所述SQL語句。3.根據權利要求2所述的異構數據庫同步系統,其特征在于,所述特定格式包括XML格式。4.根據權利要求2所述的異構數據庫同步系統,其特征在于,所述第二子轉換模塊匯總多個所述文本,并轉換為所述SQL語句。5.根據權利要求1至4任一項所述的異構數據庫同步系統,其特征在于,所述監控模塊設置觸發器,以監控所述變更數據表的變...

    【專利技術屬性】
    技術研發人員:李盼
    申請(專利權)人:深圳中興網信科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久热中文字幕无码视频| 亚洲AV无码国产丝袜在线观看 | 国产精品ⅴ无码大片在线看| 亚洲精品无码日韩国产不卡?V| 国产三级无码内射在线看| 亚洲av永久无码嘿嘿嘿| 亚洲自偷自偷偷色无码中文| 亚洲精品无码中文久久字幕| 久久久久久久无码高潮| 国产a v无码专区亚洲av| 亚洲性无码av在线| 久久久久亚洲AV无码专区首| 成人无码午夜在线观看| 狠狠噜天天噜日日噜无码| 精品无码无人网站免费视频| 免费无码又爽又刺激网站| 尤物永久免费AV无码网站| 91久久精品无码一区二区毛片| 中出人妻中文字幕无码 | 亚洲国产成人精品无码久久久久久综合 | 日韩精品无码久久一区二区三| 日韩AV无码久久一区二区| 中文字幕有码无码AV| 国产成人AV无码精品| 亚洲av无码成人精品区| 国产精品va无码免费麻豆| 无码精品不卡一区二区三区| 亚洲成a人片在线观看天堂无码| 亚洲的天堂av无码| 亚洲AV无码国产精品色午友在线| 亚洲日韩激情无码一区| 亚洲免费无码在线| 中文字幕无码乱人伦| 免费无码H肉动漫在线观看麻豆| 少妇无码太爽了不卡视频在线看| 无码人妻精品一区二区蜜桃百度 | 无码精品人妻一区| 亚洲AV无码不卡在线观看下载| 国产午夜无码福利在线看网站| 久久久久无码精品国产h动漫| 精品久久久久久无码人妻中文字幕 |