[發明專利]數據庫間的數據交互方法、系統及發送方數據庫、接收方數據庫無效
| 申請號: | 200910197264.X | 申請日: | 2009-10-16 |
| 公開(公告)號: | CN102043801A | 公開(公告)日: | 2011-05-04 |
| 發明(設計)人: | 楊郁州 | 申請(專利權)人: | 無錫華潤上華半導體有限公司;無錫華潤上華科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔 |
| 地址: | 214061 江蘇省無*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 數據 交互 方法 系統 發送 接收 | ||
技術領域
本發明涉及數據庫領域,尤其涉及數據庫間的數據交互方法、系統及發送方數據庫、接收方數據庫。
背景技術
應用服務器在管理一個或多個數據庫存儲的數據時,通常可以通過應用層來訪問數據庫進行管理,但目前也存在一些無法通過應用層來訪問兩個以上數據庫的應用服務器。
參照圖1,為現有技術中數據庫系統結構示意圖,結合該圖,如果應用服務器10無法通過應用層來訪問源數據庫11和目標數據庫12,源數據庫11和目標數據庫12相互連接。則訪問過程是:應用服務器10通過數據層訪問源數據庫11,再通過源數據庫11訪問目標數據庫12,該過程需要源數據庫11和目標數據庫12進行數據交互,例如在向目標數據庫12寫入數據時,源數據庫11向目標數據庫12發送需要寫入的數據;在從目標數據庫12讀取數據時,目標數據庫12向源數據庫11發送需要讀出的數據。
如果源數據庫11和目標數據庫12的數據編碼類型一致,則上述數據交互過程能夠實施。但如果源數據庫11和目標數據庫12的數據編碼類型不一致,則源數據庫11接收的來自目標數據庫12的數據可能將成為亂碼而無法識別;目標數據庫12接收的來自源數據庫11的數據可能也會成為亂碼而無法識別,因此應用服務器10就無法通過源數據庫11訪問目標數據庫12。
在源數據庫11和目標數據庫12的數據編碼類型不一致可能無法進行數據交互時,例如源數據庫11采用第一編碼類型編碼數據,目標數據庫12采用第二編碼類型編碼數據,則業界通常在源數據庫11和目標數據庫12之間架設第三方服務器,如果源數據庫11向目標數據庫12發送數據,則先將其采用第一編碼類型編碼的數據發送給第三方服務器,再由第三方服務器將該數據轉換為第二編碼類型編碼的數據,然后發送給目標數據庫12;反之,如果目標數據庫12需要向源數據庫11發送數據,則先將其采用第二編碼類型編碼的數據發送給第三方服務器,再由第三方服務器將該數據轉換為第一編碼類型編碼的數據,然后發送給源數據庫11。
上述方案由于采用第三方服務器來實現源數據庫11和目標數據庫12數據交互,因此存在下述缺點:
1、由于架設能夠實現上述數據類型轉換的第三方服務器價格昂貴,因此上述方案成本很高;
2、第三方服務器是定時進行數據類型轉換操作,即源數據庫11和目標數據庫12發送給第三方服務器的數據需等待至轉換時間才由第三方服務器轉換,因此無法實現數據實時交互;
3、由于源數據庫11和目標數據庫12進行數據交互時,需要經過第三方服務器中轉,因此增加了數據傳輸的節點,數據產生錯誤的可能性較大。
發明內容
本發明提供數據庫間數據交互方法、系統及發送方數據庫、接收方數據庫,以降低實現采用不同編碼類型編碼數據的數據庫間數據交互的成本,提高數據交互的準確性及實時性。
本發明提出了數據庫間數據交互方法,其中發送方數據庫采用第一編碼類型編碼數據,接收方數據庫采用第二編碼類型編碼數據;該方法包括步驟:將發送方數據庫中采用第一編碼類型編碼的數據,轉換為采用第三編碼類型編碼的數據;發送方數據庫將轉換后的所述數據發送給接收方數據庫;接收方數據庫接收發來的所述數據;將接收方數據庫接收的所述數據,轉換為采用第二編碼類型編碼的數據;其中采用第三編碼類型編碼的數據能夠由發送方數據庫及接收方數據庫識別。
本發明還提出了數據庫交互系統,包括發送方數據庫及接收方數據庫,其中發送方數據庫采用第一編碼類型編碼數據,接收方數據庫采用第二編碼類型編碼數據;所述系統還包括:發送數據轉換單元,用于將發送方數據庫中采用第一編碼類型編碼的數據,轉換為采用第三編碼類型編碼的數據,其中所述第三編碼類型編碼的數據能夠由發送方數據庫及接收方數據庫識別;所述發送方數據庫包括:數據發送單元,用于發送所述發送數據轉換單元轉換后的數據;所述接收方數據庫包括:數據接收單元,用于接收發送方數據庫發來的所述數據;及接收數據轉換單元,用于將數據接收單元接收的所述數據,轉換為采用第二編碼類型編碼的數據。
本發明還提出了發送方數據庫,采用第一編碼類型編碼數據,包括:數據發送單元,用于將采用第一編碼類型編碼的數據轉換成的第三編碼類型編碼的數據發送給接收方數據庫,所述第三編碼類型能夠由發送方數據庫及接收方數據庫識別。
本發明還提供了接收方數據庫,采用第二編碼類型編碼數據,且能夠識別采用第三編碼類型編碼的數據;包括:數據接收單元,用于接收發送方數據庫發來的采用第三編碼類型編碼的數據,其中所述第三編碼類型編碼的數據,由發送方數據庫中采用第一編碼類型編碼的數據轉換而來。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華潤上華半導體有限公司;無錫華潤上華科技有限公司,未經無錫華潤上華半導體有限公司;無錫華潤上華科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910197264.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據處理系統
- 下一篇:一種應用協同的操作方法、系統及移動終端
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





