Use the data model index to assist in the efficient response to data model queries. The data model query identifies the data model itself and refers to the schema of the data model rather than the underlying data source schema. The index assists the previous model query of the data model in relation to the response to the previous model query. Thus, if a similar model query is encountered, the response from the previous model query can still be considered to be fresh, and the index can be used to retrieve the results of the query for the similar model more efficiently. The data management system may include a plurality of data models, each of which has a corresponding data model index.
【技术实现步骤摘要】
【国外来华专利技术】背景计算系统和相关联的网络彻底改变了人类工作、游戏和通信的方式。我们生活的几乎每个方面都在某种方式上受到计算系统的影响。网络的扩增允许计算系统共享数据并通信,从而快速地增加信息访问。出于这个理由,现在的时代通常被称为“信息时代”。数据模型描述经结构化的数据的结构(即,定义、格式、关系、约束等)以供存储在数据管理系统(诸如关系数据库)中。在操作期间,各个执行软件在确定要检索的数据、数据的含义、数据与其它数据的关系、数据的属性或特性等时可参考数据模型。当设计针对组织的数据系统时,通常首先设计相对独立于底层数据管理系统(例如,相对独立于底层数据库管理系统)的逻辑数据模型。逻辑数据模型通常包括描述业务实体的数据对象。例如,如果组织是刨冰公司,则业务实体可包括刨冰站、雇员、口味、大小、价格、营业收入、销售量等。当然,这些术语独立于任何底层物理数据管理系统。一旦逻辑数据模型被设计,数据管理系统的其余部分就被设计来满足逻辑数据模型的需要。例如,物理数据模型位于逻辑数据模型之下,并还描述实体、关系、属性等,但是以更加对准底层数据管理系统的工具和约束的方式。逻辑数据模型内的实体和属性被映射到物理数据模型内的实体和属性。此处要求保护的主题不限于解决任何缺点或仅在诸如上述环境这样的环境中操作的各实施例。相反,提供该背景仅用于例示其中可实现所述一些实施例的一个示例性
简要概述本文中描述的至少一些实施例 ...
【技术保护点】
一种系统,包括:数据模型索引,所述数据模型索引被配置成对多个数据模型请求以及对应的至少部分数据模型请求结果进行索引,经索引的数据模型请求是被发出到对应的数据模型的请求。
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:
数据模型索引,所述数据模型索引被配置成对多个数据模型请求以及对应
的至少部分数据模型请求结果进行索引,经索引的数据模型请求是被发出到对
应的数据模型的请求。
2.如权利要求1所述的系统,其特征在于,进一步包括:
所述对应的数据模型。
3.如权利要求1所述的系统,其特征在于,所述对应的数据模型包括逻辑
数据模型。
4.权利要求1所述的系统,其特征在于,所述对应的数据模型包括物理数
据模型。
5.如权利要求1所述的系统,其特征在于,进一步包括:
第二数据模型索引,所述第二数据模型索引被配置成通过至少部分地对针
对第二数据模型作出的多个数据模型请求的结果进行索引来对针对所述第二
数据模型作出的所述多个数据模型请求进行索引。
6.如权利要求5所述的系统,其特征在于,进一步包括:
高速缓存,所述高速缓存被配置成对先前对所述第一数据模型和/或所述第
二数据模型作出的至少一些模型查询的结果进行高速缓存。
7.如权利要求5所述的系统,其特征在于,所述第一数据模型是物理数据
模型,并且所述第二数据模型是逻辑数据模型。
8.如权利要求7所述的计算机程序产品,其特征在于,所述逻辑数据模型
被映射到所述物理数据模型。
9.如权利要求5所述的系统,其特征在于,所述第一数据模型是被映射到
物理数据模型的第一逻辑数据模型,所述第二数据模型是也被映射到所述物理
数据模型的第二逻辑数据模型。
10.如权利要求9所述的系统,其特征在于,进一步包括:
高速缓存,所述高速缓存被配置成对先前对所述第一逻辑数据模型和/或所
述第二逻辑数据模型作出的至少一些模型查询的结果进行高速缓存。
11.一种用于对针对数据模型的模型查询进行响应的方法,所述方法包
括:
将所述模型查询解释为标识至少一个数据模型的动作;
对于至少一个标识出的数据模型中的一个或多个中的每一个,通过执行参
考与对应的数据模型相对应的数据模型索引的动作来制定对于所述对应的数
据模型的数据模型请求,所述数据模型索引被配置成对先前对所述对应的数据
模型作出的多个数据模型请求中的至少一些以及对应的至少部分数据模型请
求结果进行索引。
12.一种包括其上具有计算机可执行指令的一个或多个计算机可读存储
介质的计算机程序产品,所述计算机可执行指...
【专利技术属性】
技术研发人员:Z·刘,C·C·B·麦克,邓小民,Y·L·胡耶恩,N·王,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。