LOCATION UPDATES FOR A DISTRIBUTED DATA STORE
    61.
    发明申请
    LOCATION UPDATES FOR A DISTRIBUTED DATA STORE 有权
    分布式数据存储区的位置更新

    公开(公告)号:US20120096103A1

    公开(公告)日:2012-04-19

    申请号:US13337093

    申请日:2011-12-24

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30949 G06F12/0813

    摘要: Version indicators within an existing range can be associated with a data partition in a distributed data store. A partition reconfiguration can be associated with one of multiple partitions in the data store, and a new version indicator that is outside the existing range can be assigned to the reconfigured partition. Additionally, a broadcast message can be sent to multiple nodes, which can include storage nodes and/or client nodes that are configured to communicate with storage nodes to access data in a distributed data store. The broadcast message can include updated location information for data in the data store. In addition, a response message can be sent to a requesting node of the multiple nodes in response to receiving from that node a message that requests updated location information for the data. The response message can include the requested updated location information.

    摘要翻译: 现有范围内的版本指示器可以与分布式数据存储中的数据分区关联。 分区重新配置可以与数据存储中的多个分区中的一个相关联,并且可以将配置在现有范围之外的新版本指示符分配给重新配置的分区。 另外,广播消息可以被发送到多个节点,其可以包括被配置为与存储节点进行通信以访问分布式数据存储中的数据的存储节点和/或客户端节点。 广播消息可以包括用于数据存储中的数据的更新的位置信息。 此外,响应于从该节点接收到请求数据的更新的位置信息的消息,响应消息可被发送到多个节点的请求节点。 响应消息可以包括所请求的更新位置信息。

    Poll based cache event notifications in a distributed cache
    62.
    发明授权
    Poll based cache event notifications in a distributed cache 有权
    在分布式缓存中基于轮询的缓存事件通知

    公开(公告)号:US08108623B2

    公开(公告)日:2012-01-31

    申请号:US12463745

    申请日:2009-05-11

    IPC分类号: G06F12/08

    摘要: Systems and methods that supply poll based notification system in a distributed cache, for tracking changes to cache items. Local caches on the client can employ the notification system to keep the local objects in sync with the backend cache service; and can further dynamically adjust the “scope” of notifications required based on the number and distribution of keys in the local cache. The server can maintain the changes in an efficient fashion (in blocks) and returns the changes to clients that perform the appropriate filtering. Notifications can be associated with a session and/or an application.

    摘要翻译: 在分布式缓存中提供基于轮询的通知系统的系统和方法,用于跟踪缓存项目的更改。 客户端上的本地缓存可以使用通知系统来保持本地对象与后端缓存服务同步; 并且可以基于本地缓存中的密钥的数量和分布进一步动态地调整所需通知的“范围”。 服务器可以以有效的方式(以块为单位)维护更改,并将更改返回给执行适当过滤的客户端。 通知可以与会话和/或应用程序相关联。

    Hierarchical Scale Unit Values for Storing Instances of Data Among Nodes of a Distributed Store
    63.
    发明申请
    Hierarchical Scale Unit Values for Storing Instances of Data Among Nodes of a Distributed Store 有权
    分布式存储器节点之间存储数据实例的分层比例单位值

    公开(公告)号:US20110016090A1

    公开(公告)日:2011-01-20

    申请号:US12503994

    申请日:2009-07-16

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

    摘要: Techniques are described herein for storing instances of data among nodes of a distributed store based on hierarchical scale unit values. Hierarchical scale unit values are assigned to the respective nodes of the distributed store. A first instance (e.g., a primary instance) of a data module is stored in a first node having a first hierarchical scale unit value. A primary instance of the data module with respect to a data operation is an instance of the data module at which the data operation with respect to the data module is initiated or initially directed. A second instance (e.g., a primary or secondary instance) of the data module is stored in a second node having a second hierarchical scale unit value based on a magnitude of a difference between the first hierarchical scale unit value and the second hierarchical scale unit value. A secondary instance is essentially a “back-up” instance.

    摘要翻译: 本文描述了用于基于分级比例单位值来存储分布式存储的节点之间的数据实例的技术。 分层比例单位值被分配给分布式存储的相应节点。 数据模块的第一实例(例如主要实例)被存储在具有第一分级比例单位值的第一节点中。 关于数据操作的数据模块的主要实例是数据模块的实例,在该实例中数据模块相对于数据模块的数据操作被启动或初始定向。 数据模块的第二实例(例如,主要或次要实例)基于第一分级比例尺单位值和第二分级比例单位值之间的差值的大小被存储在具有第二分级比例单位值的第二节点中 。 次要实例本质上是一个“备份”实例。

    REPLICATION FOR COMMON AVAILABILITY SUBSTRATE
    65.
    发明申请
    REPLICATION FOR COMMON AVAILABILITY SUBSTRATE 有权
    常见可用性基板的复制

    公开(公告)号:US20100114824A1

    公开(公告)日:2010-05-06

    申请号:US12420364

    申请日:2009-04-08

    IPC分类号: G06F17/30

    CPC分类号: G06F11/2094 G06F11/2097

    摘要: Systems and methods that supply a replication layer/agent that is generic to supporting a plurality of storage configuration as part of a distributed store. Such distributed store employs a Common Availability Substrate (CAS) for data transport and consistency, to render the distributed store scalable and available. Such an arrangement enables continuous operation of the store, while the replication subsystem creates new replicas (e.g., for load balancing, failover, and the like).

    摘要翻译: 提供复制层/代理的系统和方法,该复制层/代理通用以支持多个存储配置作为分布式存储的一部分。 这种分布式存储使用公共可用性基板(CAS)进行数据传输和一致性,以使分布式存储可扩展和可用。 这样的布置使得能够连续地操作商店,而复制子系统创建新的副本(例如,用于负载平衡,故障切换等)。

    POLL BASED CACHE EVENT NOTIFICATIONS IN A DISTRIBUTED CACHE
    66.
    发明申请
    POLL BASED CACHE EVENT NOTIFICATIONS IN A DISTRIBUTED CACHE 有权
    分布式缓存中基于POLL的高速缓存事件通知

    公开(公告)号:US20100106915A1

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

    申请号:US12463745

    申请日:2009-05-11

    IPC分类号: G06F12/08

    摘要: Systems and methods that supply poll based notification system in a distributed cache, for tracking changes to cache items. Local caches on the client can employ the notification system to keep the local objects in sync with the backend cache service; and can further dynamically adjust the “scope” of notifications required based on the number and distribution of keys in the local cache. The server can maintain the changes in an efficient fashion (in blocks) and returns the changes to clients that perform the appropriate filtering. Notifications can be associated with a session and/or an application.

    摘要翻译: 在分布式缓存中提供基于轮询的通知系统的系统和方法,用于跟踪缓存项目的更改。 客户端上的本地缓存可以使用通知系统来保持本地对象与后端缓存服务同步; 并且可以基于本地缓存中的密钥的数量和分布进一步动态地调整所需通知的“范围”。 服务器可以以有效的方式(以块为单位)维护更改,并将更改返回给执行适当过滤的客户端。 通知可以与会话和/或应用程序相关联。

    Technique of using XMLType tree as the type infrastructure for XML
    67.
    发明授权
    Technique of using XMLType tree as the type infrastructure for XML 有权
    使用XMLType树作为XML类型基础设施的技术

    公开(公告)号:US07685137B2

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

    申请号:US11044472

    申请日:2005-01-26

    IPC分类号: G06F7/00

    CPC分类号: G06F17/2247

    摘要: A universal format is used to create a type representation of XMLType instances that are generated in various ways from various sources. An XMLType Type Tree is represented as a hierarchy of nodes, including leaf item node, composite item node, operator node, aggregate node, referred to herein as an XMLType Type Tree. An XMLType Type Tree serves as a digest of the type structure of XMLType, no matter the source of the XMLType instance or its manner of its generation and it creates one uniform abstraction of the type structure of XMLType for the data-typing analysis of XPath and XQuery during query compile time.

    摘要翻译: 通用格式用于创建以各种方式生成的XMLType实例的类型表示形式。 XMLType类型树被表示为节点的层次结构,包括叶项目节点,复合项目节点,运营商节点,聚合节点,这里称为XMLType类型树。 XMLType类型树作为XMLType的类型结构的摘要,无论XMLType实例的来源或其生成方式如何,它都会为XPath的数据类型分析创建XMLType类型结构的一个统一抽象, 查询编译期间的XQuery。

    Processing queries against one or more markup language sources
    68.
    发明授权
    Processing queries against one or more markup language sources 有权
    处理针对一个或多个标记语言源的查询

    公开(公告)号:US07668806B2

    公开(公告)日:2010-02-23

    申请号:US10948536

    申请日:2004-09-22

    IPC分类号: G06F17/30

    摘要: Techniques are provided for processing a query, including receiving the query, where the query specifies certain operations to be performed, including (a) a first set of one or more operations that are to be performed on a markup language data source and (b) a second set of one or more operations that are to be performed on a second data source. Then it is determined that a first server that manages the markup language data source is capable of performing the first set of operations. A request is sent to the first server to perform the first set of operations. A response is received, where the response contains results of performing the first set of operations on the markup language data source. Finally, results are generated for the query based at least in part on the results of performing the first set of operations.

    摘要翻译: 提供了用于处理查询的技术,包括接收查询,其中查询指定要执行的某些操作,包括(a)要在标记语言数据源上执行的一个或多个操作的第一组,以及(b) 要在第二数据源上执行的一个或多个操作的第二组。 然后,确定管理标记语言数据源的第一服务器能够执行第一组操作。 发送请求到第一台服务器执行第一组操作。 收到响应,其中响应包含对标记语言数据源执行第一组操作的结果。 最后,至少部分地基于执行第一组操作的结果为查询生成结果。