UNIVERSAL DATABASE DRIVER
    71.
    发明申请
    UNIVERSAL DATABASE DRIVER 有权
    通用数据库驱动

    公开(公告)号:US20160335104A1

    公开(公告)日:2016-11-17

    申请号:US14708717

    申请日:2015-05-11

    Applicant: Red Hat, Inc.

    CPC classification number: G06F13/102 G06F9/44526

    Abstract: Methods, systems, and computer program products are included to provide a universal database driver, into which one or more driver implementations may be loaded. The universal database driver communicates with one or more databases using the appropriate driver implementation for each database. A driver manager is provided that requests driver implementations corresponding to the databases, and loads the driver implementations into the universal database driver.

    Abstract translation: 包括方法,系统和计算机程序产品以提供通用数据库驱动程序,可以向其中加载一个或多个驱动程序实现。 通用数据库驱动程序使用适用于每个数据库的驱动程序实现与一个或多个数据库进行通信。 提供了一个驱动程序管理器,请求与数据库相对应的驱动程序实现,并将驱动程序实现加载到通用数据库驱动程序中。

    Providing messages for a Java message service
    72.
    发明授权
    Providing messages for a Java message service 有权
    为Java消息服务提供消息

    公开(公告)号:US09454589B2

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

    申请号:US14857971

    申请日:2015-09-18

    Applicant: Red Hat, Inc.

    Abstract: Providing messages for Java message service (JMS) is disclosed. A described method includes determining timestamp information associated with a first Java™ message service (JMS) message. The timestamp information represents a time when the JMS message is either generated or received by a processing device. The method also includes determining destination information associated with the JMS message. The method further includes converting the JMS message into a first key-value data pair having a key data and a value data. The key data includes the timestamp information and the value data includes the destination information of the first JMS message.

    Abstract translation: 为Java消息服务(JMS)提供消息。 所描述的方法包括确定与第一Java TM消息服务(JMS)消息相关联的时间戳信息。 时间戳信息表示JMS消息由处理设备生成或接收的时间。 该方法还包括确定与JMS消息相关联的目的地信息。 该方法还包括将JMS消息转换成具有密钥数据和值数据的第一密钥值数据对。 密钥数据包括时间戳信息,并且值数据包括第一JMS消息的目的地信息。

    CREATING FEDERATED DATA SOURCE CONNECTORS
    73.
    发明申请
    CREATING FEDERATED DATA SOURCE CONNECTORS 审中-公开
    创建联合数据源连接器

    公开(公告)号:US20160246835A1

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

    申请号:US14628578

    申请日:2015-02-23

    Applicant: Red Hat, Inc.

    CPC classification number: G06F16/2471 G06F16/256

    Abstract: A processing device translates a set of federated queries submitted to a federated data source server into a set of native data source queries for the particular type of data source using a federated data source connector for a particular type of data source, inputs the set of native data source queries for the particular type of data source into a component corresponding to the particular type of data source, marks the component in view of the set of native data source queries, and generates output indicating whether one or more of the set of native data source queries is not acceptable as input for the component. The marked component and the output indicate whether the federated data source connector for the particular type of data source includes an error.

    Abstract translation: 处理设备使用用于特定类型的数据源的联合数据源连接器将提交给联合数据源服务器的一组联合查询转换为特定类型的数据源的本机数据源查询的集合,输入本机的一组 将特定类型的数据源的数据源查询转换为与特定类型的数据源相对应的组件,鉴于本机数据源查询的集合标记组件,并且生成指示该组本地数据中的一个或多个的输出 源查询不能作为组件的输入。 标记的组件和输出指示特定类型的数据源的联合数据源连接器是否包含错误。

    System and method for querying hybrid multi data sources
    74.
    发明授权
    System and method for querying hybrid multi data sources 有权
    用于查询混合多数据源的系统和方法

    公开(公告)号:US09372891B2

    公开(公告)日:2016-06-21

    申请号:US14106488

    申请日:2013-12-13

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30463 G06F17/30469

    Abstract: A system and method of querying hybrid multi data sources includes receiving a query at a hybrid multi data source running on a computer server, creating a list of data sources, filtering the list of data sources based on data source hints included in the query, filtering the list of data sources based on data source rules, forming one or more query plans for processing the query, evaluating each of the query plans, selecting a first query plan from the query plans based on results of the evaluating, and performing the first query plan. Each query plan corresponds to a data source in the filtered list of data sources. In some examples, the first query plan has a lowest cost of each of the query plans. In some examples, the first query plan is based on probabilities associated with the cost of each of the query plans.

    Abstract translation: 查询混合多数据源的系统和方法包括在运行在计算机服务器上的混合多数据源处接收查询,创建数据源列表,基于查询中包括的数据源提示过滤数据源列表,过滤 基于数据源规则的数据源列表,形成用于处理查询的一个或多个查询计划,评估每个查询计划,基于评估结果从查询计划中选择第一查询计划,以及执行第一查询 计划。 每个查询计划对应于过滤的数据源列表中的数据源。 在一些示例中,第一个查询计划具有每个查询计划的最低成本。 在一些示例中,第一查询计划基于与每个查询计划的成本相关联的概率。

    PROCESS TRANSFER BETWEEN SERVERS
    75.
    发明申请
    PROCESS TRANSFER BETWEEN SERVERS 审中-公开
    服务器之间的过程转移

    公开(公告)号:US20160094644A1

    公开(公告)日:2016-03-31

    申请号:US14497418

    申请日:2014-09-26

    Applicant: Red Hat, Inc.

    CPC classification number: H04L67/1034 G06F16/951

    Abstract: According to one example, a method performed by a computing system includes, with a first server, receiving a process request, starting processing of the process request, prior to completing the processing of the process request, storing objects associated with a thread of the process request in an object database that is accessible by the second server, storing thread metadata for the thread of the process request in a metadata database that is accessible by the second server, and sending a transfer request to a switching manager, the transfer request being to request that the process request be shifted to the second server.

    Abstract translation: 根据一个示例,计算系统执行的方法包括:在完成处理请求的处理之前,利用第一服务器接收处理请求,开始处理过程请求的处理,存储与进程的线程相关联的对象 请求在第二服务器可访问的对象数据库中,将处理请求的线程的线程元数据存储在可由第二服务器访问的元数据数据库中,并将转移请求发送到交换管理器,转移请求为 请求将过程请求转移到第二个服务器。

    STABILITY MEASUREMENT FOR FEDERATION ENGINE
    76.
    发明申请
    STABILITY MEASUREMENT FOR FEDERATION ENGINE 有权
    联合发动机的稳定性测量

    公开(公告)号:US20160092575A1

    公开(公告)日:2016-03-31

    申请号:US14496900

    申请日:2014-09-25

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30306 G06F11/0766 G06F11/36

    Abstract: Methods, systems, and computer program products for implementing a stability measurement are provided. A computer-implemented method for measuring stability may include creating a destabilized data source for a data source, wherein errors are injected into the destabilized data source; sending test queries to the destabilized data source and the data source; and comparing results of the test queries in order to calculate a stability measurement.

    Abstract translation: 提供了用于实现稳定性测量的方法,系统和计算机程序产品。 用于测量稳定性的计算机实现的方法可以包括为数据源创建不稳定的数据源,其中错误被注入到不稳定的数据源中; 向不稳定的数据源和数据源发送测试查询; 并比较测试查询的结果以计算稳定性测量。

    PEAK DATA FEDERATION MULTIZONE SPLITTING
    77.
    发明申请
    PEAK DATA FEDERATION MULTIZONE SPLITTING 有权
    峰值数据联合多分割

    公开(公告)号:US20160063060A1

    公开(公告)日:2016-03-03

    申请号:US14472071

    申请日:2014-08-28

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30477 G06F17/30566 H04L47/125 H04L67/10

    Abstract: An example method of submitting a federated query to one or more data sources belonging to a federation includes splitting a zone into a plurality of zone subsets. The zone includes a plurality of data sources belonging to a federation. The plurality of zone subsets has disjoint sets of data sources belonging to the federation. The method also includes receiving a federated query from a client. The federated query includes a plurality of source queries. Each source query of the plurality of source queries is specific to an autonomous data source belonging to the federation. The method further includes determining the client's assigned zone subset of the plurality of zone subsets. The method also includes submitting the federated query to the client's assigned zone subset. The plurality of source queries is submitted to one or more data sources in the zone subset to which the client is assigned.

    Abstract translation: 将联合查询提交给属于联盟的一个或多个数据源的示例性方法包括将区域分割成多个区域子集。 该区域包括属于联盟的多个数据源。 多个区域子集具有属于联盟的不相交的数据源集合。 该方法还包括从客户端接收联合查询。 联合查询包括多个源查询。 多个源查询的每个源查询特定于属于联合的自主数据源。 该方法还包括确定多个区域子集的客户端的分配区域子集。 该方法还包括将联合查询提交给客户端的分配区域子集。 将多个源查询提交给分配给客户端的区域子集中的一个或多个数据源。

    ROUTING A MESSAGE IN A DYNAMIC SERVICE MESH
    78.
    发明申请
    ROUTING A MESSAGE IN A DYNAMIC SERVICE MESH 有权
    在动态服务网络中发送消息

    公开(公告)号:US20150244616A1

    公开(公告)日:2015-08-27

    申请号:US14188380

    申请日:2014-02-24

    Applicant: Red Hat, Inc.

    CPC classification number: H04L45/70 H04L45/02 H04L45/20 H04L45/28

    Abstract: An example method for routing a message in a dynamic service mesh includes receiving at a mesh point a first message from a sender service and determining, based on a routing table, whether the mesh point has previously received a second message from the sender service. When the mesh point is determined to not have received the second message from the sender service, the first message is routed to a target service in the dynamic service mesh. The method includes receiving an indication of whether the first message has been accepted by the target service and updating the routing table based on the indication. When the indication indicates that the first message has been rejected by the target service, the first message is routed from the mesh point to a second target service.

    Abstract translation: 用于在动态服务网格中路由消息的示例方法包括:在网格点处接收来自发送方服务的第一消息,并且基于路由表确定网格点先前是否已经从发送方服务接收到第二消息。 当网格点被确定为没有从发送者服务接收到第二消息时,第一消息被路由到动态服务网格中的目标服务。 该方法包括:接收关于第一消息是否已被目标服务接受的指示,以及基于该指示更新路由表。 当指示表明第一消息已经被目标服务拒绝时,第一消息从网点被路由到第二目标服务。

    SYSTEM AND METHOD FOR BATCH QUERY PROCESSING
    79.
    发明申请
    SYSTEM AND METHOD FOR BATCH QUERY PROCESSING 有权
    批量查询处理系统和方法

    公开(公告)号:US20150199404A1

    公开(公告)日:2015-07-16

    申请号:US14152419

    申请日:2014-01-10

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30451 G06F9/46 G06F17/30442

    Abstract: A system and method of batch query processing includes accumulating data queries in a query holding area of a query assistant running in a computer server, separating the accumulated data queries into a plurality of partitions, ordering the partitions, ordering the accumulated data queries within each of the partitions, and processing the accumulated data queries in an order based on the ordering of the partitions and the ordering of the data queries within each of the partitions. Each of the partitions includes data queries with a respective from-type. Each respective from-type is associated with a combination of storage tables accessed by each of the data queries in a corresponding partition. In some examples, ordering the accumulated data queries within each of the partitions includes processing the data queries in each partition against a test data set and ordering the data queries based on results of the processing.

    Abstract translation: 批量查询处理的系统和方法包括在运行在计算机服务器中的查询助手的查询保存区域中累积数据查询,将累积的数据查询分成多个分区,排序分区,排序每个分区内的累积数据查询 分区,并且基于分区的顺序以及每个分区内的数据查询的顺序以顺序处理累积的数据查询。 每个分区包括具有相应的从类型的数据查询。 每个相应的从类型与相应分区中的每个数据查询访问的存储表的组合相关联。 在一些示例中,对每个分区内的累积数据查询的排序包括根据测试数据集处理每个分区中的数据查询,并根据处理结果对数据查询进行排序。

    SYSTEM AND METHOD FOR QUERYING HYBRID MULTI DATA SOURCES
    80.
    发明申请
    SYSTEM AND METHOD FOR QUERYING HYBRID MULTI DATA SOURCES 有权
    用于查询混合多数据源的系统和方法

    公开(公告)号:US20150169686A1

    公开(公告)日:2015-06-18

    申请号:US14106488

    申请日:2013-12-13

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30463 G06F17/30469

    Abstract: A system and method of querying hybrid multi data sources includes receiving a query at a hybrid multi data source running on a computer server, creating a list of data sources, filtering the list of data sources based on data source hints included in the query, filtering the list of data sources based on data source rules, forming one or more query plans for processing the query, evaluating each of the query plans, selecting a first query plan from the query plans based on results of the evaluating, and performing the first query plan. Each query plan corresponds to a data source in the filtered list of data sources. In some examples, the first query plan has a lowest cost of each of the query plans. In some examples, the first query plan is based on probabilities associated with the cost of each of the query plans.

    Abstract translation: 查询混合多数据源的系统和方法包括在运行在计算机服务器上的混合多数据源处接收查询,创建数据源列表,基于查询中包括的数据源提示过滤数据源列表,过滤 基于数据源规则的数据源列表,形成用于处理查询的一个或多个查询计划,评估每个查询计划,基于评估结果从查询计划中选择第一查询计划,以及执行第一查询 计划。 每个查询计划对应于过滤的数据源列表中的数据源。 在一些示例中,第一个查询计划具有每个查询计划的最低成本。 在一些示例中,第一查询计划基于与每个查询计划的成本相关联的概率。

Patent Agency Ranking