[發明專利]用于模型查詢的數據模型索引有效
| 申請號: | 201480048972.6 | 申請日: | 2014-07-15 |
| 公開(公告)號: | CN105518670B | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | Z·劉;C·C·B·麥克;鄧小民;Y·L·胡耶恩;N·王 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2453 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 胡利鳴 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 模型 查詢 數據模型 索引 | ||
1.一種系統,包括:
多個邏輯數據模型,所述多個邏輯數據模型中的至少一者被映射到物理數據模型;
模型查詢引擎,所述模型查詢引擎被配置成接收指定所述多個邏輯數據模型中的邏輯數據模型的模型查詢并制定邏輯數據模型請求;
邏輯數據模型索引,所述邏輯數據模型索引被配置成對多個邏輯數據模型請求以及對應的至少部分邏輯數據模型請求結果進行索引,經索引的邏輯數據模型請求是被發出到所述多個邏輯數據模型中的對應邏輯數據模型的請求,其中所述邏輯數據模型索引通過將對所述對應邏輯數據模型的先前邏輯模型查詢與對這些先前邏輯模型查詢的相關聯的響應相關來協助確定這些先前邏輯模型查詢的結果是否已經被返回。
2.權利要求1所述的系統,其特征在于,進一步包括所述物理數據模型。
3.如權利要求2所述的系統,其特征在于,進一步包括:
物理數據模型索引,所述物理數據模型索引被配置成通過至少部分地對針對所述物理數據模型作出的多個物理數據模型請求的結果進行索引來對針對所述物理數據模型作出的所述多個物理數據模型請求進行索引。
4.如權利要求3所述的系統,其特征在于,進一步包括:
高速緩存,所述高速緩存被配置成對先前對所述邏輯數據模型和/或所述物理數據模型作出的至少一些模型查詢的結果進行高速緩存。
5.如權利要求1所述的系統,其特征在于,進一步包括:
高速緩存,所述高速緩存被配置成對先前對所述多個邏輯數據模型作出的至少一些邏輯模型查詢的結果進行高速緩存。
6.一種用于對針對數據模型的模型查詢進行響應的方法,所述方法包括:
將所述模型查詢解釋為標識多個邏輯數據模型中的被映射到物理數據模型的至少一個邏輯數據模型的動作;
對于至少一個標識出的邏輯數據模型中的一個或多個中的每一個,通過執行參考與所述多個邏輯數據模型中的對應邏輯數據模型相對應的邏輯數據模型索引的動作來制定對于所述對應邏輯數據模型的邏輯數據模型請求,所述邏輯數據模型索引被配置成對先前對所述對應邏輯數據模型作出的多個邏輯數據模型請求中的至少一些以及對應的至少部分邏輯數據模型請求結果進行索引,其中所述邏輯數據模型索引通過將對所述至少一個邏輯數據模型的先前邏輯模型查詢與對這些先前邏輯模型查詢的相關聯的響應相關來協助確定這些先前邏輯模型查詢的結果是否已經被返回。
7.如權利要求6所述的方法,其特征在于,所述邏輯數據模型索引是第一數據模型索引,所述對應邏輯數據模型是第一數據模型,其中所述方法進一步包括:
通過至少部分地對針對所述物理數據模型作出的多個物理數據模型請求的結果進行索引來對針對所述物理數據模型作出的所述多個物理數據模型請求進行索引。
8.如權利要求7所述的方法,其特征在于,所述方法進一步包括:
對先前對所述邏輯數據模型和/或所述物理數據模型作出的至少一些模型查詢的結果進行高速緩存。
9.如權利要求6所述的方法,其特征在于,所述方法進一步包括:
對先前對所述多個邏輯數據模型作出的至少一些邏輯模型查詢的結果進行高速緩存。
10.一種包括用于執行如權利要求6-9中的任一項所述的方法的裝置的計算機系統。
11.一種具有指令的計算機可讀存儲介質,所述指令在被執行時使機器執行如權利要求6-9中的任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480048972.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種礦用絞車新型內置式制動系統
- 下一篇:利用太陽能驅動的水蒸汽噴射制冷系統





