Adaptively routing transactions to servers
    1.
    发明授权
    Adaptively routing transactions to servers 有权
    自动将事务路由到服务器

    公开(公告)号:US09262490B2

    公开(公告)日:2016-02-16

    申请号:US12776341

    申请日:2010-05-07

    IPC分类号: G06F17/30 G06F9/50

    摘要: A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset. Subscribers may use the dataset to logical instance mapping to map a dataset to a possible database server, and the logical instance to physical instance mapping to map a possible database server to an available database server. In this manner, the subscribers may route data efficiently even when access patterns and server conditions change.

    摘要翻译: 提供了一种方法和装置,用于动态生成数据到数据集映射和数据集到逻辑实例映射的数据,并将这些映射分发给用户以进行路由工作。 咨询引擎至少部分地基于不断变化的对数据访问的需求和模式来更新数据到数据集的映射,并且至少部分地基于数据库的预期容量和条件变化将数据集的映射更新为逻辑实例。 服务器 用户接收并存储将数据映射到数据集标识符的映射信息,以及数据集标识符存储到逻辑数据库实例。 用户还可以接收描述数据库实例的当前可用性条件的信息,其用于覆盖逻辑数据库实例到物理数据库实例的映射。 订阅者可以使用数据对数据集映射将从传入数据库请求标识的数据映射到数据集。 订阅者可以将数据集用于逻辑实例映射以将数据集映射到可能的数据库服务器,并将逻辑实例映射到物理实例映射,以将可能的数据库服务器映射到可用的数据库服务器。 以这种方式,即使当访问模式和服务器条件改变时,用户也可以有效地路由数据。

    ADAPTIVELY ROUTING TRANSACTIONS TO SERVERS
    2.
    发明申请
    ADAPTIVELY ROUTING TRANSACTIONS TO SERVERS 有权
    对服务器的适应性路由交易

    公开(公告)号:US20110276579A1

    公开(公告)日:2011-11-10

    申请号:US12776341

    申请日:2010-05-07

    IPC分类号: G06F17/30

    摘要: A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset. Subscribers may use the dataset to logical instance mapping to map a dataset to a possible database server, and the logical instance to physical instance mapping to map a possible database server to an available database server. In this manner, the subscribers may route data efficiently even when access patterns and server conditions change.

    摘要翻译: 提供了一种方法和装置,用于动态生成数据到数据集映射和数据集到逻辑实例映射的数据,并将这些映射分发给用户以进行路由工作。 咨询引擎至少部分地基于不断变化的对数据访问的需求和模式来更新数据到数据集的映射,并且至少部分地基于数据库的预期容量和条件变化将数据集的映射更新为逻辑实例。 服务器 用户接收并存储将数据映射到数据集标识符的映射信息,以及数据集标识符存储到逻辑数据库实例。 用户还可以接收描述数据库实例的当前可用性条件的信息,其用于覆盖逻辑数据库实例到物理数据库实例的映射。 订阅者可以使用数据对数据集映射将从传入数据库请求标识的数据映射到数据集。 订阅者可以将数据集用于逻辑实例映射以将数据集映射到可能的数据库服务器,并将逻辑实例映射到物理实例映射,以将可能的数据库服务器映射到可用的数据库服务器。 以这种方式,即使当访问模式和服务器条件改变时,用户也可以有效地路由数据。