[發(fā)明專利]用于模型查詢的數(shù)據(jù)模型索引有效
| 申請?zhí)枺?/td> | 201480048972.6 | 申請日: | 2014-07-15 |
| 公開(公告)號: | CN105518670B | 公開(公告)日: | 2021-09-07 |
| 發(fā)明(設(shè)計(jì))人: | Z·劉;C·C·B·麥克;鄧小民;Y·L·胡耶恩;N·王 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2453 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 胡利鳴 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 模型 查詢 數(shù)據(jù)模型 索引 | ||
使用數(shù)據(jù)模型索引來協(xié)助對數(shù)據(jù)模型查詢的高效響應(yīng)。數(shù)據(jù)模型查詢標(biāo)識數(shù)據(jù)模型本身并參考數(shù)據(jù)模型的模式,而非參考底層數(shù)據(jù)源的模式。索引通過將對數(shù)據(jù)模型的先前模型查詢與對這些先前模型查詢的相關(guān)聯(lián)的響應(yīng)相關(guān)來協(xié)助。因此,如果遇到類似的模型查詢,來自先前模型查詢的響應(yīng)可依然被認(rèn)為是新鮮的,該索引可被用于更高效地檢索針對該類似的模型查詢的結(jié)果。數(shù)據(jù)管理系統(tǒng)可包括多個數(shù)據(jù)模型,每個數(shù)據(jù)模型都具有對應(yīng)的數(shù)據(jù)模型索引。
背景
計(jì)算系統(tǒng)和相關(guān)聯(lián)的網(wǎng)絡(luò)徹底改變了人類工作、游戲和通信的方式。我們生活的幾乎每個方面都在某種方式上受到計(jì)算系統(tǒng)的影響。網(wǎng)絡(luò)的擴(kuò)增允許計(jì)算系統(tǒng)共享數(shù)據(jù)并通信,從而快速地增加信息訪問。出于這個理由,現(xiàn)在的時代通常被稱為“信息時代”。
數(shù)據(jù)模型描述經(jīng)結(jié)構(gòu)化的數(shù)據(jù)的結(jié)構(gòu)(即,定義、格式、關(guān)系、約束等)以供存儲在數(shù)據(jù)管理系統(tǒng)(諸如關(guān)系數(shù)據(jù)庫)中。在操作期間,各個執(zhí)行軟件在確定要檢索的數(shù)據(jù)、數(shù)據(jù)的含義、數(shù)據(jù)與其它數(shù)據(jù)的關(guān)系、數(shù)據(jù)的屬性或特性等時可參考數(shù)據(jù)模型。
當(dāng)設(shè)計(jì)針對組織的數(shù)據(jù)系統(tǒng)時,通常首先設(shè)計(jì)相對獨(dú)立于底層數(shù)據(jù)管理系統(tǒng)(例如,相對獨(dú)立于底層數(shù)據(jù)庫管理系統(tǒng))的邏輯數(shù)據(jù)模型。邏輯數(shù)據(jù)模型通常包括描述業(yè)務(wù)實(shí)體的數(shù)據(jù)對象。例如,如果組織是刨冰公司,則業(yè)務(wù)實(shí)體可包括刨冰站、雇員、口味、大小、價格、營業(yè)收入、銷售量等。當(dāng)然,這些術(shù)語獨(dú)立于任何底層物理數(shù)據(jù)管理系統(tǒng)。
一旦邏輯數(shù)據(jù)模型被設(shè)計(jì),數(shù)據(jù)管理系統(tǒng)的其余部分就被設(shè)計(jì)來滿足邏輯數(shù)據(jù)模型的需要。例如,物理數(shù)據(jù)模型位于邏輯數(shù)據(jù)模型之下,并還描述實(shí)體、關(guān)系、屬性等,但是以更加對準(zhǔn)底層數(shù)據(jù)管理系統(tǒng)的工具和約束的方式。邏輯數(shù)據(jù)模型內(nèi)的實(shí)體和屬性被映射到物理數(shù)據(jù)模型內(nèi)的實(shí)體和屬性。
此處要求保護(hù)的主題不限于解決任何缺點(diǎn)或僅在諸如上述環(huán)境這樣的環(huán)境中操作的各實(shí)施例。相反,提供該背景僅用于例示其中可實(shí)現(xiàn)所述一些實(shí)施例的一個示例性技術(shù)領(lǐng)域。
簡要概述
本文中描述的至少一些實(shí)施例涉及使用數(shù)據(jù)模型索引來用于協(xié)助對數(shù)據(jù)模型查詢的高效響應(yīng)。數(shù)據(jù)模型查詢標(biāo)識數(shù)據(jù)模型本身并參考數(shù)據(jù)模型的模式,而非參考底層數(shù)據(jù)源的模式。索引通過將對數(shù)據(jù)模型的先前模型查詢與對這些先前模型查詢的相關(guān)聯(lián)的響應(yīng)相關(guān)來協(xié)助。因此,如果遇到類似的模型查詢,來自先前模型查詢的響應(yīng)可依然被認(rèn)為是新鮮的,該索引可被用于更高效地檢索針對該類似的模型查詢的結(jié)果。
在一些實(shí)施例中,數(shù)據(jù)管理系統(tǒng)可包括多個數(shù)據(jù)模型,每個數(shù)據(jù)模型都具有對應(yīng)的數(shù)據(jù)模型索引。例如,一個數(shù)據(jù)模型可以是邏輯數(shù)據(jù)模型,而另一個數(shù)據(jù)模型可以是物理數(shù)據(jù)模型,每個數(shù)據(jù)模型都具有其自己的數(shù)據(jù)模型索引。甚至可以存在映射到某一物理數(shù)據(jù)模型的多個邏輯數(shù)據(jù)模型,并且每個數(shù)據(jù)模型索引將再次具有其自己的數(shù)據(jù)模型索引。在一些實(shí)施例中,可向高速緩存提供來自在先模型查詢的結(jié)果。
該概述不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在被用來幫助確定所要求保護(hù)的主題的范圍。
附圖簡述
為了描述能夠獲得上述和其它優(yōu)點(diǎn)和特征的方式,各實(shí)施例的更具體的描述將通過參考各附圖來呈現(xiàn)。可以理解,這些附圖只描繪了示例實(shí)施例,并且因此不被認(rèn)為是對其范圍的限制,將通過使用附圖并利用附加特征和細(xì)節(jié)來描述和解釋各實(shí)施例,在附圖中:
圖1抽象地解說了其中可采用本文中所描述的一些實(shí)施例的計(jì)算系統(tǒng);
圖2示出數(shù)據(jù)管理環(huán)境,該數(shù)據(jù)管理環(huán)境包括數(shù)據(jù)存儲系統(tǒng)、物理數(shù)據(jù)模型層、包括多個邏輯數(shù)據(jù)模型的邏輯數(shù)據(jù)模型層以及在物理數(shù)據(jù)模型層和邏輯數(shù)據(jù)模型層之間作為中介的映射層;
圖3示出在示例邏輯數(shù)據(jù)模型上執(zhí)行的四種不同的邏輯數(shù)據(jù)模型結(jié)構(gòu)更改類型的示例;
圖4示出用于擴(kuò)充已經(jīng)包括展示數(shù)據(jù)存儲系統(tǒng)的一個或多個邏輯數(shù)據(jù)模型的數(shù)據(jù)模型的方法的流程圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480048972.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)模型對偶化
- 網(wǎng)管數(shù)據(jù)處理方法及裝置
- 基于數(shù)據(jù)庫的自描述數(shù)據(jù)模型結(jié)構(gòu)
- 腳輔具的制造方法
- 數(shù)據(jù)模型升級方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種數(shù)據(jù)模型監(jiān)控方法
- 一種基于數(shù)據(jù)模型對媒體數(shù)據(jù)進(jìn)行定點(diǎn)延時投放的戶外電子屏系統(tǒng)
- 數(shù)據(jù)模型的替換方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 動態(tài)本體數(shù)據(jù)操作
- 一種線上數(shù)據(jù)模型管理裝置、方法及其系統(tǒng)





