[發(fā)明專利]在數(shù)據(jù)庫環(huán)境通過背景同步的數(shù)據(jù)完整性有效
| 申請(qǐng)?zhí)枺?/td> | 200980153521.8 | 申請(qǐng)日: | 2009-12-03 |
| 公開(公告)號(hào): | CN102272751A | 公開(公告)日: | 2011-12-07 |
| 發(fā)明(設(shè)計(jì))人: | 麥克·索德 | 申請(qǐng)(專利權(quán))人: | 移動(dòng)解決方案公司 |
| 主分類號(hào): | G06F17/00 | 分類號(hào): | G06F17/00 |
| 代理公司: | 北京路浩知識(shí)產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 謝順星 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫 環(huán)境 通過 背景 同步 數(shù)據(jù) 完整性 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及在數(shù)據(jù)庫環(huán)境中保持?jǐn)?shù)據(jù)的完整性,特別是在數(shù)據(jù)庫環(huán)境中通過背景同步保持?jǐn)?shù)據(jù)的完整性。
背景技術(shù)
在當(dāng)今不斷擴(kuò)展的計(jì)算環(huán)境中,許多企業(yè)員工使用便攜式、移動(dòng)計(jì)算裝置如個(gè)人筆記本電腦、平板電腦、個(gè)人數(shù)碼助理、智能電話和其它類似裝置來執(zhí)行工作。這些遠(yuǎn)程系統(tǒng)通常運(yùn)行采取“始終可用”或“偶然連接”的架構(gòu)的移動(dòng)商務(wù)應(yīng)用程序。在這種方式下,遠(yuǎn)程系統(tǒng)在本地存儲(chǔ)數(shù)據(jù),使自己的數(shù)據(jù)應(yīng)用程序在網(wǎng)絡(luò)是否可用時(shí)都可以繼續(xù)使用。盡管有本地?cái)?shù)據(jù)存儲(chǔ),為商務(wù)應(yīng)用程序使用的數(shù)據(jù)的最終來源不是遠(yuǎn)程系統(tǒng),而是公司服務(wù)器上的綜合數(shù)據(jù)庫。每隔一段時(shí)間,在流動(dòng)員工中被利用和更新的數(shù)據(jù)需要通過有線或無線網(wǎng)絡(luò)連接與綜合數(shù)據(jù)庫的中央數(shù)據(jù)存儲(chǔ)同步,以確保數(shù)據(jù)的完整性。
雖然數(shù)據(jù)同步顯然是必要的,以保持移動(dòng)計(jì)算環(huán)境中的數(shù)據(jù)一致,但是從移動(dòng)裝置移動(dòng)數(shù)據(jù)到綜合服務(wù)器并從綜合服務(wù)器移動(dòng)數(shù)據(jù)到移動(dòng)裝置的同步操作會(huì)需要大量的計(jì)算機(jī)和網(wǎng)絡(luò)資源,往往需要很長時(shí)間才能完成。這些操作包括追蹤移動(dòng)裝置和服務(wù)器上的數(shù)據(jù)變化、傳輸正確的變化、確保數(shù)據(jù)的唯一鍵值被保留并確定和解決沖突的發(fā)生。通常情況下,數(shù)據(jù)同步進(jìn)程的必要控制要求在同步進(jìn)程發(fā)生時(shí)遠(yuǎn)程系統(tǒng)中的數(shù)據(jù)訪問受到限制,以最多只允許數(shù)據(jù)的唯讀訪問。然而,當(dāng)同步操作進(jìn)行其間缺少對(duì)遠(yuǎn)程數(shù)據(jù)庫的同時(shí)事務(wù)訪問的支持會(huì)降低性能和效率。
因此,在遠(yuǎn)程數(shù)據(jù)庫環(huán)境中通過在數(shù)據(jù)修改操作的背景運(yùn)行的同步以確保數(shù)據(jù)完整性的方法是有需要的。本發(fā)明解決這樣的需要。
發(fā)明內(nèi)容
本發(fā)明涉及數(shù)據(jù)庫環(huán)境中保持?jǐn)?shù)據(jù)完整性的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。
在一個(gè)實(shí)施例中,本發(fā)明在遠(yuǎn)程數(shù)據(jù)系統(tǒng)開始一個(gè)進(jìn)程以同步來自遠(yuǎn)程數(shù)據(jù)庫系統(tǒng)的遠(yuǎn)程數(shù)據(jù)與綜合數(shù)據(jù)庫的綜合數(shù)據(jù),并在同步進(jìn)程發(fā)生時(shí)利用遠(yuǎn)程數(shù)據(jù)的每一行元數(shù)據(jù)以允許事務(wù)訪問。
本發(fā)明的更多特征、優(yōu)點(diǎn)、以及各實(shí)施方式的結(jié)構(gòu)和運(yùn)作將連同參照附圖在以下詳細(xì)描述。需注意本文描述的具體實(shí)施方式只示意作說明用途,而本發(fā)明并不局限于此。本發(fā)明所教導(dǎo)內(nèi)容使相關(guān)領(lǐng)域技術(shù)人員顯而易見地聯(lián)想到更多的實(shí)施方式。
附圖說明
納入本說明并構(gòu)成本文一部分的附圖,描繪了本發(fā)明的實(shí)施方式。附圖及其描述進(jìn)一步說明了本發(fā)明的原理,并容許相關(guān)領(lǐng)域技術(shù)人員制作及使用本發(fā)明。
圖1展示了本發(fā)明一個(gè)實(shí)施例中實(shí)現(xiàn)背景同步的計(jì)算環(huán)境例子的框圖。
圖2說明了本發(fā)明一個(gè)實(shí)施例中在數(shù)據(jù)庫環(huán)境下確保數(shù)據(jù)完整性的同步進(jìn)程的整體流程的框圖。
圖3說明了本發(fā)明一個(gè)實(shí)施例中保持同步進(jìn)程的元數(shù)據(jù)的整體流程的框圖。
圖4說明了本發(fā)明一個(gè)實(shí)施例中確定元數(shù)據(jù)的上傳狀態(tài)值部分的整體流程的框圖。
圖5說明了本發(fā)明一個(gè)實(shí)施例中解釋上載狀態(tài)值影響同步進(jìn)程的整體流程的框圖。
圖6說明了一個(gè)實(shí)施本發(fā)明的有用計(jì)算機(jī)的例子。
當(dāng)結(jié)合附圖和以下的詳細(xì)描述,本發(fā)明的特點(diǎn)和優(yōu)勢將更加明顯。在附圖中,參考編號(hào)通常指相同、功能相似和/或結(jié)構(gòu)相似的組件。一般來說,參考編號(hào)最左方的數(shù)字指出該參考編號(hào)最初出現(xiàn)的附圖的號(hào)碼。
具體實(shí)施方式
在移動(dòng)環(huán)境中,特別是手持式計(jì)算機(jī)系統(tǒng),本地?cái)?shù)據(jù)庫應(yīng)用的利用必須支持本地?cái)?shù)據(jù)庫與網(wǎng)絡(luò)服務(wù)器上的綜合數(shù)據(jù)庫的數(shù)據(jù)同步的需要。一個(gè)已知的數(shù)據(jù)庫應(yīng)用在名稱為數(shù)據(jù)庫系統(tǒng)和從便攜式裝置訪問數(shù)據(jù)庫的方法并專利權(quán)已轉(zhuǎn)讓給受讓人的美國專利6341288中描述了,其在多個(gè)裝置之間更具便攜性,該多個(gè)裝置包括具有有限計(jì)算能力的裝置。隨著計(jì)算能力、存儲(chǔ)裝置、和移動(dòng)系統(tǒng)的其它系統(tǒng)組件已在近年來有所改善以支持多線程處理,相應(yīng)地,在當(dāng)今快速節(jié)奏和移動(dòng)辦公環(huán)境中,有必要增加一個(gè)不僅可以保持?jǐn)?shù)據(jù)的完整性,而且還可以作為背景運(yùn)作以允許大量連續(xù)的事務(wù)訪問并改善效率和性能的同步工序。
圖1展示了本發(fā)明一個(gè)實(shí)施例中實(shí)現(xiàn)背景同步的移動(dòng)計(jì)算環(huán)境102的框圖。其中包括中央系統(tǒng)104和一個(gè)或多個(gè)遠(yuǎn)程系統(tǒng)106如便攜式、手持移動(dòng)計(jì)算裝置,例如筆記本電腦裝置、個(gè)人數(shù)碼助理、手機(jī)和相類似的。中央系統(tǒng)104和遠(yuǎn)程系統(tǒng)106之間通過通信網(wǎng)絡(luò)108的任何已知手段(例如互聯(lián)網(wǎng),但不限于互聯(lián)網(wǎng))來通信。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于移動(dòng)解決方案公司,未經(jīng)移動(dòng)解決方案公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980153521.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動(dòng)力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





