High-throughput extract-transform-load (ETL) of program events for subsequent analysis
    1.
    发明申请
    High-throughput extract-transform-load (ETL) of program events for subsequent analysis 有权
    用于后续分析的程序事件的高吞吐量提取 - 转换负载(ETL)

    公开(公告)号:US20080147673A1

    公开(公告)日:2008-06-19

    申请号:US11613036

    申请日:2006-12-19

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30563

    摘要: An event tap associated with a server, such as a Web server, at a machine can transform a server event into a tuple, select a database node for the tuple, and place the tuple in a queue for that database node, and then flush the queue periodically directly into database notes. The use of an event tap can thus reduce the computational burden on the database while keeping the server event data in the database relatively fresh.

    摘要翻译: 与机器上的服务器(如Web服务器)关联的事件抽头可以将服务器事件转换为元组,为元组选择数据库节点,并将该元组放入该数据库节点的队列中,然后刷新 定期直接排入数据库备注。 因此,使用事件抽头可以减少数据库的计算负担,同时将数据库中的服务器事件数据保持在较新状态。

    System and method for join-partitioning for local computability of query over shared-nothing clusters
    2.
    发明授权
    System and method for join-partitioning for local computability of query over shared-nothing clusters 有权
    用于连接分区的系统和方法,用于通过无共享群集进行查询的本地可计算性

    公开(公告)号:US08156107B2

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

    申请号:US11670936

    申请日:2007-02-02

    IPC分类号: G06F7/00 G06F17/30

    摘要: The present invention addresses the problem of partitioning database relations across a plurality of hosts in a shared-nothing cluster while minimizing communication costs. A new partitioning approach for database relations—join-partitioning—is introduced that focuses on relations and their dependencies to a priori partition the plurality of relations to the plurality of hosts such that each host can locally compute a large class of queries over its partitioned data in isolation at query time, independent of other hosts in the cluster. Such an approach thus overcomes the primary bottleneck, i.e., the network, in deploying database systems over shared-nothing clusters by allowing them to seamlessly scale linearly to tens of thousands of hosts and manage tens or hundreds of terabytes of data.

    摘要翻译: 本发明解决了在无共享群集中的多个主机之间划分数据库关系同时最小化通信成本的问题。 引入了一种用于数据库关系的新的分区方法 - 加入 - 分割,其重点在于关系及其与先验分区的依赖关系到与多个主机的多个关系,使得每个主机可以在其分区数据上本地计算一大类查询 在查询时隔离,独立于集群中的其他主机。 因此,这种方法克服了主要瓶颈,即网络在通过无共享群集部署数据库系统时,允许它们无缝地线性地扩展到成千上万的主机并管理数十或数百TB的数据。

    High-throughput extract-transform-load (ETL) of program events for subsequent analysis
    3.
    发明授权
    High-throughput extract-transform-load (ETL) of program events for subsequent analysis 有权
    用于后续分析的程序事件的高吞吐量提取 - 转换负载(ETL)

    公开(公告)号:US08849746B2

    公开(公告)日:2014-09-30

    申请号:US11613036

    申请日:2006-12-19

    IPC分类号: G06F17/00 G06F17/30

    CPC分类号: G06F17/30563

    摘要: An event tap associated with a server, such as a Web server, at a machine can transform a server event into a tuple, select a database node for the tuple, and place the tuple in a queue for that database node, and then flush the queue periodically directly into database nodes. The use of an event tap can thus reduce the computational burden on the database while keeping the server event data in the database relatively fresh.

    摘要翻译: 与机器上的服务器(如Web服务器)关联的事件抽头可以将服务器事件转换为元组,为元组选择数据库节点,并将该元组放入该数据库节点的队列中,然后刷新 定期直接排入数据库节点。 因此,使用事件抽头可以减少数据库的计算负担,同时将数据库中的服务器事件数据保持在较新状态。

    SYSTEM AND METHOD FOR USING FAILURE CASTING TO MANAGE FAILURES IN COMPUTER SYSTEMS
    4.
    发明申请
    SYSTEM AND METHOD FOR USING FAILURE CASTING TO MANAGE FAILURES IN COMPUTER SYSTEMS 有权
    使用失败铸造在计算机系统中管理故障的系统和方法

    公开(公告)号:US20080244585A1

    公开(公告)日:2008-10-02

    申请号:US11692113

    申请日:2007-03-27

    IPC分类号: G06F9/46

    CPC分类号: G06F11/008 G06F11/0781

    摘要: A system and method for using failure casting to manage failures in computer system. In accordance with an embodiment, the system uses a failure casting hierarchy to cast failures of one type into failures of another type. In doing this, the system allows incidents, problems, or failures to be cast into a (typically smaller) set of failures, which the system knows how to handle. In accordance with a particular embodiment, failures can be cast into a category that is considered reboot-curable. If a failure is reboot-curable then rebooting the system will likely cure the problem. Examples include hardware failures, and reboot-specific methods that can be applied to disk failures and to failures within clusters of databases. The system can even be used to handle failures that were hitherto unforeseen—failures can be cast into known failures based on the failure symptoms, rather than any underlying cause.

    摘要翻译: 一种使用故障转移来管理计算机系统故障的系统和方法。 根据一个实施例,系统使用失败铸造层次结构将一种类型的故障投射到另一类型的故障中。 在这样做时,系统会将事件,问题或故障转化为(通常较小的)故障集,系统知道如何处理。 根据特定实施例,可以将故障转换为被认为可重新启动的类别。 如果故障是可重新启动的,那么重启系统可能会解决问题。 示例包括硬件故障和可重新启动的方法,可用于磁盘故障和数据库集群中的故障。 该系统甚至可以用于处理到目前为止不可预见的故障 - 故障可以基于故障症状而不是任何潜在的原因而被转化为已知故障。

    System and method for using failure casting to manage failures in computer systems
    5.
    发明授权
    System and method for using failure casting to manage failures in computer systems 有权
    使用故障转移管理计算机系统故障的系统和方法

    公开(公告)号:US08359495B2

    公开(公告)日:2013-01-22

    申请号:US11692113

    申请日:2007-03-27

    IPC分类号: G06F11/00 G06F11/22

    CPC分类号: G06F11/008 G06F11/0781

    摘要: A system and method for using failure casting to manage failures in a computer system. In accordance with an embodiment, the system uses a failure casting hierarchy to cast failures of one type into failures of another type. In doing this, the system allows incidents, problems, or failures to be cast into a (typically smaller) set of failures, which the system knows how to handle. In accordance with a particular embodiment, failures can be cast into a category that is considered reboot-curable. If a failure is reboot-curable then rebooting the system will likely cure the problem. Examples include hardware failures, and reboot-specific methods that can be applied to disk failures and to failures within clusters of databases. The system can even be used to handle failures that were hitherto unforeseen—failures can be cast into known failures based on the failure symptoms, rather than any underlying cause.

    摘要翻译: 一种使用故障转移来管理计算机系统故障的系统和方法。 根据一个实施例,系统使用失败铸造层次结构将一种类型的故障投射到另一类型的故障中。 在这样做时,系统会将事件,问题或故障转化为(通常较小的)故障集,系统知道如何处理。 根据特定实施例,可以将故障转换为被认为可重新启动的类别。 如果故障是可重新启动的,那么重启系统可能会解决问题。 示例包括硬件故障和可重新启动的方法,可用于磁盘故障和数据库集群中的故障。 该系统甚至可以用于处理到目前为止不可预见的故障 - 故障可以基于故障症状而不是任何潜在的原因而被转化为已知故障。

    System and Method for Join-Partitioning For Local Computability of Query Over Shared-Nothing Clusters
    6.
    发明申请
    System and Method for Join-Partitioning For Local Computability of Query Over Shared-Nothing Clusters 有权
    用于共享分区的系统和方法,用于通过共享无集群进行查询的本地可计算性

    公开(公告)号:US20080189239A1

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

    申请号:US11670936

    申请日:2007-02-02

    IPC分类号: G06F17/30

    摘要: The present invention addresses the problem of partitioning database relations across a plurality of hosts in a shared-nothing cluster while minimizing communication costs. A new partitioning approach for database relations—join-partitioning—is introduced that focuses on relations and their dependencies to a priori partition the plurality of relations to the plurality of hosts such that each host can locally compute a large class of queries over its partitioned data in isolation at query time, independent of other hosts in the cluster. Such an approach thus overcomes the primary bottleneck, i.e., the network, in deploying database systems over shared-nothing clusters by allowing them to seamlessly scale linearly to tens of thousands of hosts and manage tens or hundreds of terabytes of data. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 本发明解决了在无共享群集中的多个主机之间划分数据库关系同时最小化通信成本的问题。 引入了一种用于数据库关系的新的分区方法 - 加入 - 分割,其重点在于关系及其与先验分区的依赖关系到与多个主机的多个关系,使得每个主机可以在其分区数据上本地计算一大类查询 在查询时隔离,独立于集群中的其他主机。 因此,这种方法克服了主要瓶颈,即网络在通过无共享群集部署数据库系统时,允许它们无缝地线性地扩展到成千上万的主机并管理数十或数百TB的数据。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。