System and method for enhancing system reliability using multiple channels and multicast
    1.
    发明授权
    System and method for enhancing system reliability using multiple channels and multicast 有权
    使用多信道和组播提高系统可靠性的系统和方法

    公开(公告)号:US08266234B1

    公开(公告)日:2012-09-11

    申请号:US10866604

    申请日:2004-06-11

    IPC分类号: G06F15/16

    CPC分类号: H04L12/1877 H04L67/10

    摘要: A database system for processing a query includes at least one master node that is operable to communicate a multicast signal over a plurality of communication channels. The multicast signal includes a request to perform an action associated with a pre-compiled query. In one particular embodiment, the at least one master node communicates the multicast signal over a first communication channel. The system also includes a plurality of slave nodes that are coupled to the at least one master node. Each of the plurality of slave nodes is operable to receive the multicast signal from the first communication channel. In this particular embodiment, at least one of the plurality of slave nodes provides access to at least one key part that is also accessible through another one of the plurality of slave nodes.

    摘要翻译: 用于处理查询的数据库系统包括至少一个主节点,其可操作以在多个通信信道上传送多播信号。 多播信号包括执行与预编译查询相关联的动作的请求。 在一个特定实施例中,至少一个主节点通过第一通信信道传送多播信号。 该系统还包括耦合到至少一个主节点的多个从节点。 多个从节点中的每一个可操作以从第一通信信道接收多播信号。 在该特定实施例中,多个从节点中的至少一个从属节点提供对也可通过多个从节点中的另一个访问的至少一个密钥部分的访问。

    System and method for using activity identifications in a database system
    2.
    发明授权
    System and method for using activity identifications in a database system 有权
    在数据库系统中使用活动标识的系统和方法

    公开(公告)号:US07801911B1

    公开(公告)日:2010-09-21

    申请号:US10865954

    申请日:2004-06-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30545

    摘要: A database system that is capable of using an activity ID for processing a query. The database system includes at least one master node that is operable to communicate a request to perform a remote action associated with a pre-compiled query. The request comprises an activity ID that identifies the remote action associated with the pre-compiled query. The system further includes at least one slave node that is coupled to the at least one master node. The at least one slave node is operable to receive the request to perform the remote action and to process the request to perform the remote action. In one particular embodiment, the activity ID operates to directs the at least one slave node to one or more executables for use in processing the request.

    摘要翻译: 能够使用活动ID处理查询的数据库系统。 数据库系统包括至少一个主节点,其可操作用于传送请求以执行与预编译查询相关联的远程动作。 请求包括标识与预编译查询相关联的远程动作的活动ID。 所述系统还包括耦合到所述至少一个主节点的至少一个从节点。 所述至少一个从节点可操作以接收执行所述远程动作的请求并处理所述请求以执行所述远程动作。 在一个特定实施例中,活动ID用于将至少一个从节点引导到一个或多个可执行文件,以用于处理该请求。

    System and method for managing throughput in the processing of query requests in a database system
    3.
    发明授权
    System and method for managing throughput in the processing of query requests in a database system 有权
    用于在数据库系统中处理查询请求时管理吞吐量的系统和方法

    公开(公告)号:US07778997B1

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

    申请号:US10866394

    申请日:2004-06-11

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30545

    摘要: In certain embodiments, a database system for processing a query request comprises a first master node operable to receive a plurality of requests from a plurality of clients coupled to the database system. The first master node is capable of processing a first predetermined number of query requests substantially concurrently, each of the plurality of query requests comprising one or more parameters and being associated with at least one of a plurality of precompiled queries. The first master node is also operable to assign at least a first subset of the first predetermined number of query requests as being available to a first client, and to assign at least a second subset of the first predetermined number of query requests as being available to a second client.

    摘要翻译: 在某些实施例中,用于处理查询请求的数据库系统包括可操作以从耦合到数据库系统的多个客户端接收多个请求的第一主节点。 第一主节点能够基本同时地处理第一预定数量的查询请求,所述多个查询请求中的每一个包括一个或多个参数并且与多个预编译查询中的至少一个相关联。 第一主节点还可操作以将第一预定数量的查询请求的至少第一子集分配为可用于第一客户端,并且将第一预定数量的查询请求的至少第二子集分配为可用于 第二个客户。

    System and method for processing a request to perform an activity associated with a precompiled query
    4.
    发明授权
    System and method for processing a request to perform an activity associated with a precompiled query 有权
    用于处理执行与预编译查询相关联的活动的请求的系统和方法

    公开(公告)号:US07406461B1

    公开(公告)日:2008-07-29

    申请号:US10866565

    申请日:2004-06-11

    IPC分类号: G06F17/30 G06F7/00

    摘要: In certain embodiments, a database system for processing a query request comprises at least one master node operable to communicate a request over a communication channel, the request comprising a request to perform an activity associated with a precompiled query. The system further includes a first slave node and a second slave node each coupled to the at least one master node, each of the first and second slave nodes operable to receive the request on the communication channel. The first slave node is further operable to communicate a first notification over the communication channel indicating that the first slave node is handling the request, and the second slave node is operable to receive the first notification communicated over the communication channel indicating that the first slave node is handling the request.

    摘要翻译: 在某些实施例中,用于处理查询请求的数据库系统包括至少一个主节点,用于通过通信信道传送请求,所述请求包括执行与预编译查询相关联的活动的请求。 该系统还包括每个耦合到至少一个主节点的第一从节点和第二从节点,第一和第二从节点中的每一个可操作以在通信信道上接收请求。 第一从节点还可操作以通过指示第一从节点处理该请求的通信信道通信第一通知,并且第二从节点可操作以接收通过通信信道传送的第一通知,指示第一从节点 正在处理请求。

    System and method for returning results of a query from one or more slave nodes to one or more master nodes of a database system
    5.
    发明授权
    System and method for returning results of a query from one or more slave nodes to one or more master nodes of a database system 有权
    用于将查询的结果从一个或多个从节点返回到数据库系统的一个或多个主节点的系统和方法

    公开(公告)号:US07797333B1

    公开(公告)日:2010-09-14

    申请号:US10866456

    申请日:2004-06-11

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30545

    摘要: A database system for processing a query request comprises a master node that communicates a request to perform one or more activities associated with a precompiled query over at least one communication channel. A plurality of slave nodes are coupled to the master node. At least a particular one of the slave node receives the request communicated by the master node, performs at least a portion of the one or more activities associated with the request to obtain one or more results for the request, communicates a request-to-send message to the master node indicating that the one or more results are available for communication to the master node, and communicates at least a portion of the one or more results to the master node in response to receiving a permission-to-send message from the master node.

    摘要翻译: 用于处理查询请求的数据库系统包括主节点,其通过至少一个通信信道传送请求以执行与预编译查询相关联的一个或多个活动。 多个从节点耦合到主节点。 至少一个从节点接收到由主节点传送的请求,执行与该请求相关联的一个或多个活动的至少一部分以获得用于请求的一个或多个结果,传送请求发送 消息到主节点,指示一个或多个结果可用于与主节点通信,并且响应于接收到来自所述主节点的许可发送消息而将所述一个或多个结果的至少一部分传送到所述主节点 主节点。

    System and method for processing query requests in a database system
    6.
    发明授权
    System and method for processing query requests in a database system 有权
    在数据库系统中处理查询请求的系统和方法

    公开(公告)号:US07917495B1

    公开(公告)日:2011-03-29

    申请号:US10866204

    申请日:2004-06-11

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30445

    摘要: In certain embodiments, a database system for processing a query request comprises at least one master node operable to store a precompiled query that is capable of resolving a query request received by the database system. The at least on master node is further operable to receive a query request comprising one or more parameters and associated with the precompiled query, and to communicate a request to perform one or more activities associated with the precompiled query. The system further comprises a plurality of slave nodes coupled to the at least one master node, each of the slave nodes operable to store one or more key parts each comprising data capable of resolving a portion of the precompiled query. At least one of the slave nodes is operable to receive the request communicated by the at least one master node and to process the request communicated by the at least one master node.

    摘要翻译: 在某些实施例中,用于处理查询请求的数据库系统包括至少一个主节点,可操作用于存储能够解析由数据库系统接收的查询请求的预编译查询。 所述至少主节点还可操作以接收包括一个或多个参数并与预编译查询相关联的查询请求,并且传送请求以执行与预编译查询相关联的一个或多个活动。 所述系统还包括耦合到所述至少一个主节点的多个从节点,所述从节点中的每一个可操作以存储一个或多个密钥部分,每个密钥部分包括能够解析所述预编译查询的一部分的数据。 至少一个从节点可操作以接收由至少一个主节点传送的请求并处理由至少一个主节点传送的请求。

    System and method for distributing data in a parallel processing system
    7.
    发明授权
    System and method for distributing data in a parallel processing system 有权
    用于在并行处理系统中分发数据的系统和方法

    公开(公告)号:US07873650B1

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

    申请号:US10866620

    申请日:2004-06-11

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30575 G06F17/30958

    摘要: A parallel-processing system that is capable of dynamically creating a distributed tree for distributing data. The system includes a plurality of first nodes. Each of the plurality of first nodes is capable of establishing a connection with at least one of the plurality of first nodes to form at least a portion of a dynamically created distribution tree. The system also includes a second node that is capable of receiving data for distribution within the parallel-processing system. The second node is also capable of establishing a connection with at least two of the plurality of first nodes. In this particular embodiment, the second node and the plurality of first nodes operate to form the dynamically created distribution tree. Moreover, the second node also operates to distribute the data to each of the plurality of first nodes through the dynamically created distribution tree.

    摘要翻译: 一种能够动态创建用于分发数据的分布式树的并行处理系统。 该系统包括多个第一节点。 多个第一节点中的每一个能够建立与多个第一节点中的至少一个的连接,以形成动态创建的分配树的至少一部分。 该系统还包括能够在并行处理系统内接收分发数据的第二节点。 第二节点还能够与多个第一节点中的至少两个建立连接。 在该特定实施例中,第二节点和多个第一节点操作以形成动态创建的分布树。 此外,第二节点还操作以通过动态创建的分发树将数据分发到多个第一节点中的每一个。

    System and method for dynamically creating keys in a database system
    8.
    发明授权
    System and method for dynamically creating keys in a database system 有权
    在数据库系统中动态创建密钥的系统和方法

    公开(公告)号:US07739287B1

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

    申请号:US10866616

    申请日:2004-06-11

    IPC分类号: G06F7/00 G06F17/30

    摘要: A database system capable of dynamically creating one or more keys associated with one or more pre-compiled queries includes a plurality of slave nodes that are operable to execute one or more pre-compiled queries. Each of the plurality of slave nodes operates to store one or more usage statistics that relate to the execution of the one or more pre-compiled queries. The system also includes at least one master node that is coupled to each of the plurality of slave nodes. The at least one master node is operable to receive the one or more usage statistics from each of the plurality of slave nodes. Furthermore, the at least one master node is operable to identify, based at least in part on the one or more usage statistics, one or more keys to dynamically create. Moreover, each of the plurality of slave nodes dynamically creates the one or more keys for use in executing the one or more pre-compiled queries.

    摘要翻译: 能够动态地创建与一个或多个预编译查询相关联的一个或多个密钥的数据库系统包括可操作以执行一个或多个预编译查询的多个从节点。 多个从节点中的每一个操作以存储与一个或多个预编译查询的执行相关的一个或多个使用统计。 该系统还包括耦合到多个从节点中的每一个的至少一个主节点。 所述至少一个主节点可操作以从所述多个从节点中的每一个接收所述一个或多个使用统计。 此外,至少一个主节点可操作以至少部分地基于所述一个或多个使用统计来识别动态创建的一个或多个密钥。 此外,多个从节点中的每一个动态地创建用于执行一个或多个预编译查询的一个或多个密钥。

    System and method for pre-compiling a query and pre-keying a database system
    9.
    发明授权
    System and method for pre-compiling a query and pre-keying a database system 有权
    用于预编译查询和预先键入数据库系统的系统和方法

    公开(公告)号:US07693826B1

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

    申请号:US10866270

    申请日:2004-06-11

    IPC分类号: G06F7/00 G06F17/30

    摘要: A parallel database system capable of deploying a pre-compiled query and pre-keying data associated with the pre-compiled query includes at least one master node. The at least one master node is operable to store and execute a pre-compiled query that is capable of resolving a data request received by the parallel database system. The system further includes a plurality of slave nodes coupled to the at least one master node. In this particular embodiment, each of the plurality of slave nodes is operable to store one or more key parts. The one or more key parts include data capable of resolving a portion of the pre-compiled query.

    摘要翻译: 能够部署预编译查询和与预编译查询相关联的预先键入数据的并行数据库系统包括至少一个主节点。 所述至少一个主节点可操作以存储和执行能够解析由并行数据库系统接收的数据请求的预编译查询。 该系统还包括耦合到至少一个主节点的多个从节点。 在该特定实施例中,多个从节点中的每一个可操作以存储一个或多个关键部分。 一个或多个关键部分包括能够解析预编译查询的一部分的数据。