[發明專利]一種多應用實時數據庫數據同步方法有效
| 申請號: | 201310151798.5 | 申請日: | 2013-04-26 |
| 公開(公告)號: | CN103218450A | 公開(公告)日: | 2013-07-24 |
| 發明(設計)人: | 吳慶曦;王瑾;彭暉;靳晶;魏娜 | 申請(專利權)人: | 國電南瑞科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林;許婉靜 |
| 地址: | 210061 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 實時 數據庫 數據 同步 方法 | ||
技術領域
本發明涉及一種多應用實時數據庫數據同步方法,屬于實時數據庫技術應用領域。
背景技術
實時數據庫是數據庫系統發展的一個分支,它適用于處理不斷更新的快速變化的數據及具有時間限制的事務處理。實時數據庫技術是實時系統和數據庫技術相結合的產物,其可用于工廠過程的自動采集、存儲和監視,可在線存儲每個工藝過程點的多年數據,可以提供清晰、精確的操作情況畫面;在實時數據庫中,如果所有應用共享一份數據實體,在面對越來越多的應用時,會出現訪問效率低,實時性下降的問題。如果采用多份實體,又有數據一致性的問題,導致系統數據安全性下降。
發明內容
為解決現有方法的不足,本發明的目的是提供一種多應用實時數據庫數據同步方式方法,將實時數據按照應用存儲應用所屬的數據,并保持應用在更新數據時,使得一個數據文件中的數據更新能夠實時同步到其他應用的數據文件中。
為實現上述目的,本發明的技術方案如下:
一種多應用實時數據庫數據同步方式,其特征在于,實時數據庫中各個應用擁有包含了其所需所有數據的數據文件,應用使用自己所屬的數據,實時數據庫保證個應用所屬數據文件中的公共數據的一致性,其特征在于包含以下三個步驟:
(1)實時數據庫中的數據元素(表、記錄和域)都可以在字典表中通過特定的域定義所屬應用;
(2)實時數據庫中,每個應用都擁有并使用該應用對應的一個數據文件,應用間共用的數據元素在每個應用所屬的數據文件中都有一個副本;
(3)當數據發生變化時,實時數據庫根據定義確定變化數據所屬的應用,并將數據更新同步到這些應用的數據文件中。
前述的多應用實時數據庫數據同步方式,其特征在于:在所述步驟(1)中,用于表示數據元素所屬應用的字段為整型數值,該數值的每一個比特位表示一個特定的應用,該應用由一個值等于2的方冪的數所標識,第n個比特位代表的應用,應用的標識值為2的n-1次方,n為自然數。
前述的多應用實時數據庫數據同步方式,其特征在于:在所述步驟(2)中,每個應用采取獨立的數據文件存儲實時數據庫數據,該數據文件,包含且只包含屬于該應用的實時數據庫數據。
所述步驟(3)中,實時數據庫在同步實時數據時,按照如下步驟:
(a)取出被修改數據的記錄所屬應用字段,域所屬應用字段和表所屬應用字段,所述記錄所屬應用字段,域所屬應用字段和表所屬應用字段做按位與運算得到結果值;
(b)對上述結果值的每一個比特位,如果為1則計算其對應的應用標識值2n-1,否則不做操作;
(c)對每一個計算得到的應用標識值,將變化的數據寫入該應用所使用的實時數據庫。
本發明所達到的有益效果:
本發明通過上述方法,將實時數據庫中的數據按照不同應用所屬進行分別存儲,同時保證數據在多個應用間實時進行同步,其應用可以對實時數據庫中的所屬數據實現獨立的和并行的訪問與操作,提高了數據訪問的并發度和實時數據庫的數據效率;而且實時數據庫對數據的變化進行實時同步,提高了數據一致性和安全性。
附圖說明
下面結合附圖和具體實施方式來詳細說明本發明;
圖1為多應用實時庫數據的創建流程。
圖2為多應用實時數據庫數據同步流程。
具體實施方式
為使本發明實現的技術手段、創作特征、達成目的與功效易于明白了解,下面結合具體實施方式,進一步闡述本發明。
參見圖1和圖2,本發明提供的是一種多應用實時數據庫數據同步方法,其首先為實時數據庫中的數據元素創建所屬應用。在數據字典中,獨立定義一個字段用于存放數據元素的所屬應用,該字段為整型數值,該數值的每一個比特位表示一個特定的應用,該應用由一個值等于2的方冪的數所標識,第n個比特位代表的應用,應用的標識值為2的n-1次方。
以表的所屬應用為例,對于表A,在表定義表中的所屬應用字段為表所屬應用,其類型為整型數值,每一個比特位代表一個應用,該比特為1表示表A屬于該應用,為0表示表A不屬于該應用。
表屬性表
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國電南瑞科技股份有限公司,未經國電南瑞科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310151798.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





