-
公开(公告)号:US20070266041A1
公开(公告)日:2007-11-15
申请号:US11468008
申请日:2006-08-29
申请人: Brian C. Beckman , Kawarjit Singh Bedi , Jose A. Blakeley , Anil Kumar Nori , Subramanian Muralidhar , Benjamin Albahari
发明人: Brian C. Beckman , Kawarjit Singh Bedi , Jose A. Blakeley , Anil Kumar Nori , Subramanian Muralidhar , Benjamin Albahari
CPC分类号: G06F16/288
摘要: The claimed subject matter provides a system and/or a method that facilitates addressing complex modeling. An entity data model that can receive data via an interface and that formalizes a notion of at least one of a Relationship, a Relationship instance, and a Relationship Set in a manner substantially similar to at least one of an Entity type, an Entity instance, and an entity-set respectively, wherein a semantic related to the at least one of the Relationship, the Relationship instance, and the Relationship Set are captured as metadata in the same manner as metadata is captured for at least one of the Entity type, the Entity instance, and the Entity-set, respectively.
摘要翻译: 所要求保护的主题提供了有助于寻址复杂建模的系统和/或方法。 实体数据模型,其可以经由接口接收数据并以与实体类型,实体实例中的至少一个实质上相似的方式形式化关系,关系实例和关系集中的至少一个的概念, 以及实体集合,其中与所述关系,所述关系实例和所述关系集合中的至少一个相关的语义以与为所述实体类型,所述实体集合中的至少一个被捕获的元数据相同的方式被捕获为元数据 实体实例和实体集。
-
公开(公告)号:US07676493B2
公开(公告)日:2010-03-09
申请号:US11364060
申请日:2006-02-28
申请人: Michael J. Pizzo , Chris A. Suver , Pablo Castro , Alyssa Heather Henry , Andrew J. Conrad , Subramanian Muralidhar , Benjamin Albahari , Jose A. Blakeley
发明人: Michael J. Pizzo , Chris A. Suver , Pablo Castro , Alyssa Heather Henry , Andrew J. Conrad , Subramanian Muralidhar , Benjamin Albahari , Jose A. Blakeley
CPC分类号: G06F17/30607
摘要: The claimed subject matter relates to an architecture that can facilitate an incremental approach to an Object-Relational mapping solution. The architecture can provide a rich data model that is defined at the value layer. The rich data model can expose an interface that conforms with the interfaces exposed by common storage-specific data providers. The architecture can extend common storage-specific data provider to support common command representations, and provide entity services that work in terms of the rich data model as well as object services such as identity management, updating and change tracking.
摘要翻译: 所要求保护的主题涉及可以促进对象关系映射解决方案的增量方法的体系结构。 该架构可以提供在值层定义的丰富的数据模型。 丰富的数据模型可以暴露符合常见存储特定数据提供者所暴露接口的接口。 该架构可以扩展常见的特定于存储的数据提供者,以支持通用命令表示,并提供在富数据模型以及对象服务(如身份管理,更新和更改跟踪)方面工作的实体服务。
-
公开(公告)号:US20080250073A1
公开(公告)日:2008-10-09
申请号:US11697234
申请日:2007-04-05
申请人: Anil Kumar Nori , Laxmi Narsimha Rao Oruganti , Subramanian Muralidhar , Ambrish Mishra , Lev Novik , Manikandan Thangarathnam , Sankara Subramanian , Sudarshan A. Chitre , Sitaram C.V. Raju , Vijay Tandra Sistla
发明人: Anil Kumar Nori , Laxmi Narsimha Rao Oruganti , Subramanian Muralidhar , Ambrish Mishra , Lev Novik , Manikandan Thangarathnam , Sankara Subramanian , Sudarshan A. Chitre , Sitaram C.V. Raju , Vijay Tandra Sistla
IPC分类号: G06F17/00
CPC分类号: G06F17/30368
摘要: Systems and methods that track changes in a database via a change tracking layer that enables separation of change tracking and change enumeration. Such an arrangement enables multiple change enumeration and sync technologies over a single change tracking layer, while reducing amount of tracking information that are maintained.
摘要翻译: 通过变化跟踪层跟踪数据库中的更改的系统和方法,该变化跟踪层可实现变更跟踪和更改枚举的分离。 这样的布置使得能够通过单个改变跟踪层进行多次更改枚举和同步技术,同时减少维护的跟踪信息的数量。
-
公开(公告)号:US07818292B2
公开(公告)日:2010-10-19
申请号:US11697234
申请日:2007-04-05
申请人: Anil Kumar Nori , Laxmi Narsimha Rao Orugant , Subramanian Muralidhar , Ambrish Mishra , Lev Novik , Manikandan Thangarathnam , Sankara Subramanian , Sudarshan A. Chitre , Sitaram C. V. Raju , Vijay Tandra Sistla
发明人: Anil Kumar Nori , Laxmi Narsimha Rao Orugant , Subramanian Muralidhar , Ambrish Mishra , Lev Novik , Manikandan Thangarathnam , Sankara Subramanian , Sudarshan A. Chitre , Sitaram C. V. Raju , Vijay Tandra Sistla
CPC分类号: G06F17/30368
摘要: Systems and methods that track changes in a database via a change tracking layer that enables separation of change tracking and change enumeration. Such an arrangement enables multiple change enumeration and sync technologies over a single change tracking layer, while reducing amount of tracking information that are maintained.
摘要翻译: 通过变化跟踪层跟踪数据库中的变化的系统和方法,该变化跟踪层可实现变更跟踪和更改枚举的分离。 这样的布置使得能够通过单个改变跟踪层进行多次更改枚举和同步技术,同时减少维护的跟踪信息的数量。
-
公开(公告)号:US20080183725A1
公开(公告)日:2008-07-31
申请号:US11669376
申请日:2007-01-31
申请人: Jose A. Blakeley , Atul Adya , Subramanian Muralidhar , Sergey Melnik , Shyamalan Pather , Xiaosong Yang , Srikanth Mandadi , Pratik Patel , Brahmnes Tsz Foon Fung , Kawarjit Bedi , Daniel G. Dosen , Timothy I. Mallalieu
发明人: Jose A. Blakeley , Atul Adya , Subramanian Muralidhar , Sergey Melnik , Shyamalan Pather , Xiaosong Yang , Srikanth Mandadi , Pratik Patel , Brahmnes Tsz Foon Fung , Kawarjit Bedi , Daniel G. Dosen , Timothy I. Mallalieu
IPC分类号: G06F17/30
CPC分类号: G06F16/278
摘要: A data processing and storage system is provided. The system includes an aggregator component that stores metadata from at least two disparate data domains. A framework component encapsulates the metadata according to an abstraction model that describes the disparate data domains.
摘要翻译: 提供数据处理和存储系统。 该系统包括聚集器组件,其存储来自至少两个不同数据域的元数据。 框架组件根据描述不同数据域的抽象模型来封装元数据。
-
公开(公告)号:US20070055692A1
公开(公告)日:2007-03-08
申请号:US11364060
申请日:2006-02-28
申请人: Michael Pizzo , Chris Suver , Pablo Castro , Alyssa Henry , Andrew Conrad , Subramanian Muralidhar , Benjamin Albahari , Jose Blakeley
发明人: Michael Pizzo , Chris Suver , Pablo Castro , Alyssa Henry , Andrew Conrad , Subramanian Muralidhar , Benjamin Albahari , Jose Blakeley
IPC分类号: G06F7/00
CPC分类号: G06F17/30607
摘要: The claimed subject matter relates to an architecture that can facilitate an incremental approach to an Object-Relational mapping solution. The architecture can provide a rich data model that is defined at the value layer. The rich data model can expose an interface that conforms with the interfaces exposed by common storage-specific data providers. The architecture can extend common storage-specific data provider to support common command representations, and provide entity services that work in terms of the rich data model as well as object services such as identity management, updating and change tracking.
摘要翻译: 所要求保护的主题涉及可以促进对象关系映射解决方案的增量方法的体系结构。 该架构可以提供在值层定义的丰富的数据模型。 丰富的数据模型可以暴露符合常见存储特定数据提供者所暴露接口的接口。 该架构可以扩展常见的特定于存储的数据提供者,以支持通用命令表示,并提供在富数据模型以及对象服务(如身份管理,更新和更改跟踪)方面工作的实体服务。
-
公开(公告)号:US08261020B2
公开(公告)日:2012-09-04
申请号:US12469688
申请日:2009-05-21
申请人: Muralidhar Krishnaprasad , Sudhir Mohan Jorwekar , Sharique Muhammed , Subramanian Muralidhar , Anil K. Nori
发明人: Muralidhar Krishnaprasad , Sudhir Mohan Jorwekar , Sharique Muhammed , Subramanian Muralidhar , Anil K. Nori
IPC分类号: G06F12/00
CPC分类号: G06F12/0813 , G06F12/0866 , G06F17/30949
摘要: In response to a request including a state object, which can indicate a state of an enumeration of a cache, the enumeration can be continued by using the state object to identify and send cache data. Also, an enumeration of cache units can be performed by traversing a data structure that includes object nodes, which correspond to cache units, and internal nodes. An enumeration state stack can indicate a current state of the enumeration, and can include state nodes that correspond to internal nodes in the data structure. Additionally, a cache index data structure can include a higher level table and a lower level table. The higher level table can have a leaf node pointing to the lower level table, and the lower level table can have a leaf node pointing to one of the cache units. Moreover, the lower level table can be associated with a tag.
摘要翻译: 响应于包括可指示高速缓存的枚举状态的状态对象的请求,可以通过使用状态对象来识别和发送高速缓存数据来继续枚举。 此外,可以通过遍历包括对应于高速缓存单元的对象节点和内部节点的数据结构来执行缓存单元的枚举。 枚举状态堆栈可以指示枚举的当前状态,并且可以包括对应于数据结构中的内部节点的状态节点。 此外,缓存索引数据结构可以包括更高级别的表和较低级别的表。 较高级别的表可以具有指向低级表的叶节点,并且下级表可以具有指向其中一个高速缓存单元的叶节点。 此外,较低级别的表可以与标签相关联。
-
公开(公告)号:US07877397B2
公开(公告)日:2011-01-25
申请号:US11830281
申请日:2007-07-30
申请人: Ramesh Nagarajan , Subramanian Muralidhar , Stephen Frederick Starck , Sean B. House , Simon Cavanagh , Fabio Meireles Fernandez Valbuena , Katica Iceva
发明人: Ramesh Nagarajan , Subramanian Muralidhar , Stephen Frederick Starck , Sean B. House , Simon Cavanagh , Fabio Meireles Fernandez Valbuena , Katica Iceva
IPC分类号: G06F7/00
CPC分类号: G06F17/30427
摘要: Systems and methods that translate queries defined by an entity model, to a dialect recognizable by storage provider (e.g., relational store). A bridge component facilitates translation of a rich object structure into flat relational constructs, which can then be executed by a relational store. Accordingly, queries defined by applications in terms of entity concepts can readily be employed in conjunction with relational data stores. Similarly, results obtained from executing the query can be converted back to a form understandable by the application.
摘要翻译: 将由实体模型定义的查询转换为存储提供商可识别的方言(例如,关系存储)的系统和方法。 桥接组件有助于将富对象结构转换为平面关系结构,然后可以由关系存储执行。 因此,应用程序根据实体概念定义的查询可以很容易地与关系数据存储一起使用。 类似地,从执行查询获得的结果可以转换回应用程序可以理解的表单。
-
公开(公告)号:US07853619B2
公开(公告)日:2010-12-14
申请号:US10949895
申请日:2004-09-23
CPC分类号: G06F17/30318 , G06F17/30607
摘要: Methods and apparatus for enabling a plurality of table columns arranged to be associated with large objects (LOBs) to share a single LOB data segment within a database are disclosed. According to one aspect of the present invention, a method for allocating space associated with at least a first column arranged to accommodate LOB data and a second column arranged to accommodate LOB data includes allocating a first LOB data segment. The method also includes associating both the first column and the second column with the first LOB data segment.
摘要翻译: 公开了一种用于启用被布置为与大对象(LOB)相关联的多个表列以在数据库内共享单个LOB数据段的方法和装置。 根据本发明的一个方面,一种用于分配空间的方法,所述方法用于分配与至少布置成容纳LOB数据的第一列相关联的空间,以及用于容纳LOB数据的第二列,包括分配第一LOB数据段。 该方法还包括将第一列和第二列与第一LOB数据段相关联。
-
公开(公告)号:US20100293332A1
公开(公告)日:2010-11-18
申请号:US12469688
申请日:2009-05-21
申请人: Muralidhar Krishnaprasad , Sudhir Mohan Jorwekar , Sharique Muhammed , Subramanian Muralidhar , Anil K. Nori
发明人: Muralidhar Krishnaprasad , Sudhir Mohan Jorwekar , Sharique Muhammed , Subramanian Muralidhar , Anil K. Nori
CPC分类号: G06F12/0813 , G06F12/0866 , G06F17/30949
摘要: In response to a request including a state object, which can indicate a state of an enumeration of a cache, the enumeration can be continued by using the state object to identify and send cache data. Also, an enumeration of cache units can be performed by traversing a data structure that includes object nodes, which correspond to cache units, and internal nodes. An enumeration state stack can indicate a current state of the enumeration, and can include state nodes that correspond to internal nodes in the data structure. Additionally, a cache index data structure can include a higher level table and a lower level table. The higher level table can have a leaf node pointing to the lower level table, and the lower level table can have a leaf node pointing to one of the cache units. Moreover, the lower level table can be associated with a tag.
摘要翻译: 响应于包括可指示高速缓存的枚举状态的状态对象的请求,可以通过使用状态对象来识别和发送高速缓存数据来继续枚举。 此外,可以通过遍历包括对应于高速缓存单元的对象节点和内部节点的数据结构来执行缓存单元的枚举。 枚举状态堆栈可以指示枚举的当前状态,并且可以包括对应于数据结构中的内部节点的状态节点。 此外,缓存索引数据结构可以包括更高级别的表和较低级别的表。 较高级别的表可以具有指向低级表的叶节点,并且下级表可以具有指向其中一个高速缓存单元的叶节点。 此外,较低级别的表可以与标签相关联。
-
-
-
-
-
-
-
-
-