[發(fā)明專利]數(shù)據(jù)庫數(shù)據(jù)分布管理在審
| 申請?zhí)枺?/td> | 201580056704.3 | 申請日: | 2015-10-29 |
| 公開(公告)號: | CN107077493A | 公開(公告)日: | 2017-08-18 |
| 發(fā)明(設計)人: | M·J·茲威靈;C·J·卡寧厄姆;J·C·C·永;M·波利舒克;B·J·吉安弗卡羅;T·特恩斯特羅姆;L·艾倫;N·R·埃利斯;R·庫馬爾;R·S·比奇 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市金杜律師事務所11256 | 代理人: | 王茂華,李崢宇 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)庫 數(shù)據(jù) 分布 管理 | ||
技術(shù)領域
計算系統(tǒng)和相關聯(lián)的網(wǎng)絡已經(jīng)改變了人類工作,娛樂和交流的方式。我們生活的幾乎每一個方面都受到計算系統(tǒng)的某種影響。網(wǎng)絡的激增已經(jīng)允許計算系統(tǒng)共享數(shù)據(jù)和通信,從而大大增加信息訪問。因此,目前的時代通常被稱為“信息時代”。
數(shù)據(jù)庫是有序地組織通常是大量數(shù)據(jù)的一種方式。此外,查詢處理引擎允許針對數(shù)據(jù)庫處理特定查詢,允許用戶快速檢索感興趣的特定數(shù)據(jù),即使當從大量數(shù)據(jù)檢索時也是如此。為了處理查詢,查詢處理引擎首先將查詢轉(zhuǎn)換為查詢計劃。常規(guī)地,數(shù)據(jù)庫可以是分布式的,使得單個查詢可以導致來自位于不同位置的數(shù)據(jù)庫的部分的數(shù)據(jù)。
本文要求保護的主題不限于解決任何缺點或僅在諸如上述環(huán)境中操作的實施例。而是,僅提供該背景以示出其中可以實踐本文所描述的一些實施例的一個示例性技術(shù)領域。
發(fā)明內(nèi)容
本文描述的至少一些實施例涉及維護跨越一個或者多個前端數(shù)據(jù)庫(front database)和一個或者多個云數(shù)據(jù)庫而分布的數(shù)據(jù)庫。例如,前端數(shù)據(jù)庫可以是本地數(shù)據(jù)庫或遠程數(shù)據(jù)庫。盡管如此,在向前端數(shù)據(jù)庫提交查詢的意義上,前端數(shù)據(jù)庫是“前端的”。事實上,向前端數(shù)據(jù)庫提交查詢的那些人甚至不需要知道一些數(shù)據(jù)可能在云中。不是將數(shù)據(jù)庫的前端和遠程部分固定,數(shù)據(jù)分布管理器遵循數(shù)據(jù)分布策略來評估數(shù)據(jù)庫分段,以識別一個或者多個數(shù)據(jù)庫段,所述一個或者多個數(shù)據(jù)庫段將從所述前端數(shù)據(jù)庫被傳送到所述一個或者多個云數(shù)據(jù)庫、或?qū)乃鲆粋€或者多個云數(shù)據(jù)庫被傳送到所述前端數(shù)據(jù)庫。作為響應,數(shù)據(jù)分布管理器使得所識別的數(shù)據(jù)庫段被移動。因此,前端數(shù)據(jù)庫中的數(shù)據(jù)和存儲在云中的數(shù)據(jù)可隨時間變化。
本發(fā)明內(nèi)容不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
附圖說明
為了描述可以獲得上述和其他優(yōu)點和特征的方式,將通過參考附圖來給出對各種實施例的更具體的描述。應當理解,這些附圖僅描繪了樣本實施例,因此不被認為是限制本發(fā)明的范圍,通過使用附圖以附加的特征和細節(jié)來描述和解釋實施例,在附圖中:
圖1抽象地示出其中可以采用本文所述的一些實施例的計算系統(tǒng);
圖2示出了數(shù)據(jù)庫環(huán)境,其中分布式數(shù)據(jù)庫包括計算系統(tǒng)內(nèi)的前端的數(shù)據(jù)庫,并且還包括遠程云系統(tǒng)內(nèi)的遠程云數(shù)據(jù)庫,并且其中數(shù)據(jù)庫段(segment)在前端的數(shù)據(jù)庫和遠程云數(shù)據(jù)庫之間移動;
圖3示出了用于維護跨越前端的數(shù)據(jù)庫和遠程云數(shù)據(jù)庫而分布的數(shù)據(jù)庫,并且涉及在前端的數(shù)據(jù)庫和遠程云數(shù)據(jù)庫之間移動數(shù)據(jù)庫分段的方法的流程圖;以及
圖4示出了用于分布式數(shù)據(jù)庫的備份環(huán)境。
具體實施方式
本文描述的至少一些實施例涉及維護跨一個或者多個前端數(shù)據(jù)庫和一個或者多個遠程云數(shù)據(jù)庫分布的數(shù)據(jù)庫。例如,前端數(shù)據(jù)庫可以是本地數(shù)據(jù)庫或遠程數(shù)據(jù)庫。盡管如此,在向前端數(shù)據(jù)庫提交查詢的意義上,前端數(shù)據(jù)庫是“前端的”。事實上,向前端數(shù)據(jù)庫提交查詢的那些人甚至不需要知道某些數(shù)據(jù)可能在云中。代替將數(shù)據(jù)庫的前端和遠程部分固定,數(shù)據(jù)分布管理器遵循在數(shù)據(jù)分布策略來評估數(shù)據(jù)庫分段,以識別將被傳送到云數(shù)據(jù)庫或從云數(shù)據(jù)庫傳送、將被傳送到前端數(shù)據(jù)庫或從前端的數(shù)據(jù)庫傳送的一個或者多個數(shù)據(jù)庫段。作為響應,數(shù)據(jù)分布管理器使得所識別的數(shù)據(jù)庫段被移動。因此,前端數(shù)據(jù)庫中的數(shù)據(jù)和存儲在云中的數(shù)據(jù)可隨時間而變化。將參照圖1描述計算系統(tǒng)的一些介紹性討論。然后,將參照隨后的附圖描述訪問控制的結(jié)構(gòu)和使用。
計算系統(tǒng)現(xiàn)在越來越多地采取各種各樣的形式。計算系統(tǒng)可以例如是手持設備,家用電器,膝上型計算機,臺式計算機,大型機,分布式計算系統(tǒng),數(shù)據(jù)中心,或甚至通常不被認為是計算系統(tǒng)的設備,諸如可穿戴設備(例如眼鏡)。在本說明書和權(quán)利要求書中,術(shù)語“計算系統(tǒng)”被廣義地定義為包括任何設備或系統(tǒng)(或其組合),其包括至少一個物理和有形處理器以及物理和有形存儲器,其上能夠具有可由處理器執(zhí)行的可執(zhí)行指令。存儲器可以采取任何形式,并且可以取決于計算系統(tǒng)的性質(zhì)和形式。計算系統(tǒng)可以分布在網(wǎng)絡環(huán)境上并且可以包括多個組成計算系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責任公司,未經(jīng)微軟技術(shù)許可有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580056704.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(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ù)庫對象復制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





