Mapping architecture with incremental view maintenance
    1.
    发明申请
    Mapping architecture with incremental view maintenance 有权
    映射架构与增量视图维护

    公开(公告)号:US20070226196A1

    公开(公告)日:2007-09-27

    申请号:US11725206

    申请日:2007-03-16

    IPC分类号: G06F17/30

    摘要: A data access architecture is provided that includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. The mapping architecture makes use of two types of mapping views—a query view that helps in translating queries and an update view that helps in translating updates. Incremental view maintenance can be used to translate data between the application and database.

    摘要翻译: 提供了一种数据访问架构,其包括映射体系结构,用于将应用程序可能使用的数据映射为持久存储在数据库中的数据。 映射架构使用两种类型的映射视图 - 一种查询视图,可帮助翻译查询和更新视图,有助于翻译更新。 增量视图维护可用于在应用程序和数据库之间转换数据。

    Mapping architecture with incremental view maintenance
    2.
    发明授权
    Mapping architecture with incremental view maintenance 有权
    映射架构与增量视图维护

    公开(公告)号:US07680767B2

    公开(公告)日:2010-03-16

    申请号:US11725206

    申请日:2007-03-16

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A data access architecture is provided that includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. The mapping architecture makes use of two types of mapping views—a query view that helps in translating queries and an update view that helps in translating updates. Incremental view maintenance can be used to translate data between the application and database.

    摘要翻译: 提供了一种数据访问架构,其包括映射体系结构,用于将应用程序可能使用的数据映射为持久存储在数据库中的数据。 映射架构使用两种类型的映射视图 - 一种查询视图,可帮助翻译查询和更新视图,有助于翻译更新。 增量视图维护可用于在应用程序和数据库之间转换数据。

    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform
    4.
    发明申请
    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform 有权
    查看对象关系映射(ORM)平台的更新流水线的维护规则

    公开(公告)号:US20080228697A1

    公开(公告)日:2008-09-18

    申请号:US11725195

    申请日:2007-03-16

    IPC分类号: G06F17/30

    摘要: A database update pipeline may be incorporated into a data access architecture for providing data services to applications, thereby bridging the gap between application data and data as persisted in databases. The update pipeline has the ability to translate changes made to object instances into data store change constructs, and carry those changes over to a data store. Such a pipeline can also advantageously perform the reverse operation, allowing applications to query using the database update pipeline, and receive materialized object instances.

    摘要翻译: 数据库更新流水线可以被并入用于向应用提供数据服务的数据访问架构,从而桥接应用数据和数据之间的间隔,如同在数据库中一样。 更新管道具有将对象实例所做的更改转换为数据存储更改结构的能力,并将这些更改转发到数据存储。 这样的管道还可以有利地执行反向操作,允许应用程序使用数据库更新流水线进行查询,并且接收物化对象实例。

    Generation of query and update views for object relational mapping
    5.
    发明授权
    Generation of query and update views for object relational mapping 有权
    生成对象关系映射的查询和更新视图

    公开(公告)号:US07647298B2

    公开(公告)日:2010-01-12

    申请号:US11724991

    申请日:2007-03-16

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A data access architecture may includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. Such a mapping architecture uses two types of “mapping views”—one for translating queries and the other for translating updates. A mechanism is provided that automatically generates query and update views from high-level mapping specifications. A validation may be performed to ensure that a mapping specification, when used in conjunction with a mapping architecture, allows data to “roundtrip” from the application to the database, without loss of data.

    摘要翻译: 数据访问架构可以包括映射体系结构,用于将应用程序可能使用的数据映射为持久存储在数据库中的数据。 这种映射架构使用两种类型的“映射视图” - 一种用于翻译查询,另一种用于翻译更新。 提供了一种自动生成来自高级映射规范的查询和更新视图的机制。 可以执行验证以确保映射规范在与映射体系结合使用时允许数据从应用程序“往返”到数据库,而不会丢失数据。

    Generation of query and update views for object relational mapping
    6.
    发明申请
    Generation of query and update views for object relational mapping 有权
    生成对象关系映射的查询和更新视图

    公开(公告)号:US20070226203A1

    公开(公告)日:2007-09-27

    申请号:US11724991

    申请日:2007-03-16

    IPC分类号: G06F17/30

    摘要: A data access architecture may includes a mapping architecture for mapping data as may be used by an application to data as persisted in a database. Such a mapping architecture uses two types of “mapping views”—one for translating queries and the other for translating updates. A mechanism is provided that automatically generates query and update views from high-level mapping specifications. A validation may be performed to ensure that a mapping specification, when used in conjunction with a mapping architecture, allows data to “roundtrip” from the application to the database, without loss of data.

    摘要翻译: 数据访问架构可以包括映射体系结构,用于将应用程序可能使用的数据映射为数据库中保存的数据。 这种映射架构使用两种类型的“映射视图” - 一种用于翻译查询,另一种用于翻译更新。 提供了一种自动生成来自高级映射规范的查询和更新视图的机制。 可以执行验证以确保映射规范在与映射体系结合使用时允许数据从应用程序“往返”到数据库,而不会丢失数据。

    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform
    7.
    发明授权
    View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform 有权
    查看对象关系映射(ORM)平台的更新流水线的维护规则

    公开(公告)号:US09430552B2

    公开(公告)日:2016-08-30

    申请号:US11725195

    申请日:2007-03-16

    IPC分类号: G06F17/30 G06F7/00

    摘要: A database update pipeline may be incorporated into a data access architecture for providing data services to applications, thereby bridging the gap between application data and data as persisted in databases. The update pipeline has the ability to translate changes made to object instances into data store change constructs, and carry those changes over to a data store. Such a pipeline can also advantageously perform the reverse operation, allowing applications to query using the database update pipeline, and receive materialized object instances.

    摘要翻译: 数据库更新流水线可以被并入用于向应用提供数据服务的数据访问架构,从而桥接应用数据和数据之间的间隔,如同在数据库中一样。 更新管道具有将对象实例所做的更改转换为数据存储更改结构的能力,并将这些更改转发到数据存储。 这样的管道还可以有利地执行反向操作,允许应用程序使用数据库更新流水线进行查询,并且接收物化对象实例。

    RESOURCE TRACKING
    8.
    发明申请
    RESOURCE TRACKING 有权
    资源跟踪

    公开(公告)号:US20100088300A1

    公开(公告)日:2010-04-08

    申请号:US12245972

    申请日:2008-10-06

    IPC分类号: G06F7/06 G06F17/30

    摘要: Clients may subscribe to resources for the purpose of receiving notifications of changes in the resource (e.g., a file is added to a shared folder). Storing subscriptions within persistent storage provides data security in the event of a service failure, at the cost of high latency in accessing subscription data. An efficient method for tracking a resource is provided herein. A subscription service creates subscriptions and monitors resources for a client. Upon a subscribed resource change, a notification service stores a notification of the change into a queue associated with the client. Efficient resource tracking is achieved because notification and subscription data is stored in low latency soft memory. The notification service is configured to detect a failure in the notification service and/or subscription service. In the event a service fails, the client provides a recovery mechanism by resubscribing to resources the client is interested in.

    摘要翻译: 客户可以订阅资源,以便接收资源更改的通知(例如,将文件添加到共享文件夹)。 在永久存储器中存储订阅会在服务发生故障的情况下提供数据安全性,代价是访问订阅数据的高延迟。 本文提供了一种跟踪资源的有效方法。 订阅服务创建订阅并监视客户端的资源。 在订阅的资源更改时,通知服务将更改的通知存储到与客户端相关联的队列中。 由于通知和订阅数据存储在低延迟软存储器中,因此实现高效的资源跟踪。 通知服务被配置为检测通知服务和/或订阅服务中的故障。 在服务失败的情况下,客户端通过重新订阅客户端感兴趣的资源来提供恢复机制。