会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 81. 发明授权
    • System, method, and computer-readable medium for dynamic detection and management of data skew in parallel join operations
    • 用于动态检测和管理并行连接操作中数据偏移的系统,方法和计算机可读介质
    • US07941424B2
    • 2011-05-10
    • US12130060
    • 2008-05-30
    • Yu XuPekka KostamaaMark Sirek
    • Yu XuPekka KostamaaMark Sirek
    • G06F7/00G06F17/30
    • G06F17/30445G06F17/30498G06F17/30592
    • A system, method, and computer-readable medium for dynamic detection and management of data skew in parallel join operations are provided. Receipt of an excessive number of redistributed rows by a processing module is detected thereby identifying the processing module as a hot processing module. Other processing modules then terminate redistribution of rows to the hot processing module and maintain rows of a skewed table of the join operation that would be redistributed to the hot processing module in a local spool. Rows of a smaller table that would be redistributed to the hot processing module are duplicated to each processing module involved in the join operation. Rows of tables that are to be redistributed by a processing module to any processing module excluding the hot processing module are redistributed accordingly and maintained locally by the processing module. The join operation is completed by merging results of local join data sets of each processing module.
    • 提供了一种用于并行连接操作中的数据偏移的动态检测和管理的系统,方法和计算机可读介质。 检测由处理模块收到过多数量的再分配行,从而将处理模块识别为热处理模块。 然后,其他处理模块终止行到热处理模块的再分配,并且维护将被重新分配到本地线轴中的热处理模块的连接操作的倾斜表的行。 将重新分配到热处理模块的较小表的行将复制到连接操作中涉及的每个处理模块。 要由处理模块重新分配到除热处理模块之外的任何处理模块的表行将相应地重新分配并由处理模块本地维护。 通过合并每个处理模块的本地连接数据集的结果来完成连接操作。
    • 82. 发明授权
    • System for query processing of column chunks in a distributed column chunk data store
    • 用于在分布式列组块数据存储中查询处理列块的系统
    • US07921132B2
    • 2011-04-05
    • US11305998
    • 2005-12-19
    • Radha Krishna Uppala
    • Radha Krishna Uppala
    • G06F7/00G06F17/30
    • G06F17/30445G06F17/30545Y10S707/972
    • An improved system and method for query processing in a distributed column chunk data store is provided. A distributed column chunk data store may be provided by multiple storage servers operably coupled to a network. A storage server provided may include a database engine for partitioning a data table into the column chunks for distributing across multiple storage servers, a storage shared memory for storing the column chunks during processing of semantic operations performed on the column chunks, and a storage services manager for striping column chunks of a partitioned data table across multiple storage servers. Query processing may be performed by storage servers or query processing servers operably coupled by a network to storage servers in the column chunk data store. To do so, a hierarchy of servers may be dynamically determined to process execution steps of a query transformed for distributed processing.
    • 提供了一种用于分布式列块数据存储中的查询处理的改进的系统和方法。 分布式列组块数据存储可以由可操作地耦合到网络的多个存储服务器提供。 提供的存储服务器可以包括数据库引擎,用于将数据表划分成用于在多个存储服务器上分发的列块;存储共享存储器,用于在对列块执行的语义操作的处理期间存储列块;以及存储服务管理器 用于跨多个存储服务器分区分区数据表的列块。 查询处理可以由存储服务器或查询处理服务器通过网络可操作地耦合到列组块数据存储器中的存储服务器来执行。 为此,可以动态地确定服务器的层次结构,以处理转换为分布式处理的查询的执行步骤。
    • 83. 发明授权
    • System and method for processing query requests in a database system
    • 在数据库系统中处理查询请求的系统和方法
    • US07917495B1
    • 2011-03-29
    • US10866204
    • 2004-06-11
    • Richard K. ChapmanDavid A. BaylissGavin C. HallidayNigel G. HicksOle D. PoulsenJacob Cobbett-Smith
    • Richard K. ChapmanDavid A. BaylissGavin C. HallidayNigel G. HicksOle D. PoulsenJacob Cobbett-Smith
    • G06F7/00G06F17/30
    • 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.
    • 在某些实施例中,用于处理查询请求的数据库系统包括至少一个主节点,可操作用于存储能够解析由数据库系统接收的查询请求的预编译查询。 所述至少主节点还可操作以接收包括一个或多个参数并与预编译查询相关联的查询请求,并且传送请求以执行与预编译查询相关联的一个或多个活动。 所述系统还包括耦合到所述至少一个主节点的多个从节点,所述从节点中的每一个可操作以存储一个或多个密钥部分,每个密钥部分包括能够解析所述预编译查询的一部分的数据。 至少一个从节点可操作以接收由至少一个主节点传送的请求并处理由至少一个主节点传送的请求。
    • 85. 发明申请
    • SYSTEM, METHOD, AND APPARATUS FOR PARALLELIZING QUERY OPTIMIZATION
    • 用于并行查询优化的系统,方法和装置
    • US20110047144A1
    • 2011-02-24
    • US12542937
    • 2009-08-18
    • Wook-Shin HanWooseong KwakJinsoo LeeGuy M. LohmanVolker Markl
    • Wook-Shin HanWooseong KwakJinsoo LeeGuy M. LohmanVolker Markl
    • G06F17/30
    • G06F17/30445
    • A computer program product that includes a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations, including operations to receive a query for which a query execution plan (QEP) is to be computed, divide a search space into a plurality of subproblems for which constituent QEPs are to be created, partition the plurality of subproblems into a plurality of partitions, and allocate each of the plurality of partitions to a thread of a plurality of threads within a multiple thread architecture. Possible QEPs describe a search space. Each subproblem references one or more quantifiers and each of the subproblems within a partition references the same number of quantifiers. A partition containing subproblems referencing fewer quantifiers is executed before a partition containing subproblems referencing more quantifiers.
    • 一种计算机程序产品,其包括计算机可用存储介质,用于存储计算机可读程序,所述计算机可读程序在计算机上执行时使计算机执行操作,包括接收查询执行计划(QEP)的查询的操作 将搜索空间划分成要为其创建组成QEP的多个子问题,将多个子问题划分成多个分区,并将多个分区中的每一个分配给多个分组中的多个线程的线程 线程架构。 可能的QEP描述了搜索空间。 每个子问题引用一个或多个量词,并且分区中的每个子问题引用相同数量的量词。 包含引用较少量词的子问题的分区在包含引用更多量词的子问题的分区之前执行。
    • 89. 发明授权
    • Apparatus and method for enabling parallel processing of a computer program using existing database parallelism
    • 使用现有数据库并行性实现计算机程序的并行处理的装置和方法
    • US07792824B2
    • 2010-09-07
    • US10753517
    • 2004-01-08
    • Mark John Anderson
    • Mark John Anderson
    • G06F17/30
    • G06F17/30445
    • An apparatus and method enable parallelism in a computer program using parallelism that is built-in to many modem database managers. The parallelism provided by a database manager in executing user-defined functions provides an easy way to implement parallelism for database and non-database functions in a computer program without the need of hard-coding all the parallelism support in the computer program itself. A database table is defined with instructions the user wants to execute in parallel. A user-defined function is then defined that executes the instructions in the table. A database operation is then defined for the table that invokes the user-defined function. When the database operation is executed, the database manager provides parallelism by executing multiple tasks in parallel in the user-defined function. The built-in parallelism in many modem database managers thus may be used to enable parallelism in a computer program by using user-defined functions in a manner not previously thought of before.
    • 一种装置和方法使得在许多调制解调器数据库管理器中内置的使用并行性的计算机程序中的并行性。 数据库管理器在执行用户定义函数时提供的并行性为计算机程序中的数据库和非数据库功能实现并行化提供了一种简单的方法,而无需对计算机程序本身中的所有并行支持进行硬编码。 数据库表由用户想要并行执行的指令定义。 然后定义用户定义的函数,执行表中的说明。 然后为调用用户定义函数的表定义数据库操作。 执行数据库操作时,数据库管理器通过在用户定义的函数中并行执行多个任务来提供并行性。 因此,许多调制解调器数据库管理器中的内置并行性可以用于通过以前面没有想到的方式使用用户定义的功能来实现计算机程序中的并行性。