TRANSITIVE LOCAL PREDICATES ACROSS MULTIPLE JOINS
    1.
    发明申请
    TRANSITIVE LOCAL PREDICATES ACROSS MULTIPLE JOINS 审中-公开
    过度的本地预测多次加入

    公开(公告)号:WO2015084407A1

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

    申请号:PCT/US2013/073687

    申请日:2013-12-06

    Abstract: In an example, a transitive local predicates may be inferred across multiple joins, wherein the multiple outer joins include multiple outer joins. A query connecting tables by the multiple joins is analyzed. A local predicate may then be identified from the analyzed query and may be determined to be either a where-clause local predicate or an on-clause local predicate. Accordingly, a transitive local predicate may be inferred across a selection of the tables based on the determination.

    Abstract translation: 在一个示例中,跨多个联接可以推断传递本地谓词,其中多个外连接包括多个外连接。 分析通过多个连接连接表的查询。 然后可以从分析的查询中识别本地谓词,并且可以将其确定为where-clause本地谓词或on-clause本地谓词。 因此,可以基于确定来跨越表的选择来推断传递性局部谓词。

    PARALLEL EXECUTION OF QUERIES WITH A RECURSIVE CLAUSE
    2.
    发明申请
    PARALLEL EXECUTION OF QUERIES WITH A RECURSIVE CLAUSE 审中-公开
    并行执行查询条款的问题

    公开(公告)号:WO2017070247A1

    公开(公告)日:2017-04-27

    申请号:PCT/US2016/057763

    申请日:2016-10-19

    Abstract: Techniques are described herein for executing queries with a recursive clause using a plurality of processes that execute database operations in parallel. Each process of the plurality of processes either generate or are assigned a segment that is part of a temporary table. For each iteration of the recursive query, work granules are divided up and assigned to each of the plurality of processes. As each respective process produces a portion of a result set for a given iteration, that process appends said portion of the result set to the respective segment that the respective process manages. Each slave process then publishes, to one or more sources, a reference to the newly generated results. During the next iteration, any slave process may access any of the data from the previous iteration.

    Abstract translation: 这里描述了使用并行执行数据库操作的多个进程来执行具有递归子句的查询的技术。 多个进程中的每个进程或者生成或者被分配一个作为临时表的一部分的段。 对于递归查询的每次迭代,工作粒度被分割并分配给多个进程中的每一个。 由于每个相应的过程为给定的迭代产生结果集的一部分,所以该过程将结果集的所述部分附加到相应过程管理的相应片段。 每个从属进程然后向一个或多个源发布对新生成结果的引用。 在下一次迭代期间,任何从属进程都可以访问先前迭代中的任何数据。

    HYBRID EVALUATION OF EXPRESSIONS IN DBMS
    3.
    发明申请
    HYBRID EVALUATION OF EXPRESSIONS IN DBMS 审中-公开
    DBMS中表达式的混合评估

    公开(公告)号:WO2008082516A1

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

    申请号:PCT/US2007/025828

    申请日:2007-12-19

    CPC classification number: G06F17/30463 G06F17/3046

    Abstract: A hybrid approach for evaluating expressions in database management systems is described herein. For each expression in an execution location (XL), an execution strategy is selected. The strategies considered are lazy, lazy with memoization, eager, and eager with memoization. The execution strategies are assigned in a way that minimizes the estimated cost of evaluation.

    Abstract translation: 本文描述了一种用于评估数据库管理系统中的表达的混合方法。 对于执行位置(XL)中的每个表达式,选择执行策略。 考虑的策略是懒惰的,懒惰的记忆,渴望和热切的回忆。 执行策略的分配方式使估计的评估成本最小化。

    APPARATUS AND METHOD FOR TIME SERIES QUERY PACKAGING
    4.
    发明申请
    APPARATUS AND METHOD FOR TIME SERIES QUERY PACKAGING 审中-公开
    时间序列查询包装的装置和方法

    公开(公告)号:WO2014149031A1

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

    申请号:PCT/US2013/032823

    申请日:2013-03-18

    Abstract: A first query and a second query are received. The first query and the second query are evaluated and, based upon the evaluating, identifying first time series data required to fulfill the first query and second time series data required to fulfill the second query. An extent of overlap of the first time series data and the second time series data is determined. When the extent of overlap exceeds a predetermined threshold, the overlapping data is retrieved from a plurality of data storage devices in parallel, the data retrieved across all of the plurality of storage devices via a single read operation.

    Abstract translation: 接收到第一个查询和第二个查询。 评估第一查询和第二查询,并且基于评估,识别满足第一查询所需的第一时间序列数据和满足第二查询所需的第二时间序列数据。 确定第一时间序列数据和第二时间序列数据的重叠程度。 当重叠的范围超过预定阈值时,并行地从多个数据存储设备中检索重叠数据,经由单个读取操作跨越所有多个存储设备检索的数据。

    AUTOMATED AND DYNAMIC MANAGEMENT OF QUERY VIEWS FOR DATABASE WORKLOADS
    5.
    发明申请
    AUTOMATED AND DYNAMIC MANAGEMENT OF QUERY VIEWS FOR DATABASE WORKLOADS 审中-公开
    自动化和动态管理数据库工作查询查询

    公开(公告)号:WO2008087162A1

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

    申请号:PCT/EP2008/050458

    申请日:2008-01-16

    CPC classification number: G06F17/30457 G06F17/30312 G06F17/3046

    Abstract: The embodiments of the invention provide a method, program storage device, etc. for automated and dynamic management of query views for database workloads. More specifically, a method begins by executing queries, which includes accessing a set of data tables for each of the queries. During the executing of the queries, the method accesses a required data table from a cache if the required data table is present in the cache and creates the required data table if the required data table is not present in the cache. The accessing of the required data table from the cache has a lower processing cost than accessing the required data table from a base table. Also during the executing of the queries, created data tables are stored in the cache, wherein one or more of the created data tables are removed from the cache when the cache becomes full.

    Abstract translation: 本发明的实施例提供了一种用于数据库工作负载的查询视图的自动和动态管理的方法,程序存储设备等。 更具体地说,一种方法从执行查询开始,包括访问每个查询的一组数据表。 在执行查询期间,如果缓存中存在所需的数据表,则该方法将从缓存中访问所需的数据表,并且如果缓存中不存在所需的数据表,则创建所需的数据表。 从缓存中访问所需数据表的处理成本比从基表访问所需数据表的处理成本要低。 此外,在执行查询期间,创建的数据表存储在高速缓存中,其中当高速缓存变满时,从高速缓存中删除一个或多个所创建的数据表。

    データ処理装置、データ管理システム、データ処理方法およびプログラム
    7.
    发明申请
    データ処理装置、データ管理システム、データ処理方法およびプログラム 审中-公开
    数据处理设备,数据管理系统,数据处理方法和程序

    公开(公告)号:WO2014045361A1

    公开(公告)日:2014-03-27

    申请号:PCT/JP2012/074004

    申请日:2012-09-20

    Inventor: 金輪 拓也

    CPC classification number: G06F17/3046

    Abstract:  実施形態のデータ処理装置(100)は、記憶部(111)と、データ変換部(102)と、第1送信部(103)と、問合せ式変換部(105)と、第2送信部(106)と、受信部(107)と、を備える。記憶部は、大小関係が一意に特定できる複数の文字列要素の集合である文字列集合を記憶する。データ変換部は、管理対象データに含まれる数値データを暗号化するとともに、文字列集合に含まれる文字列要素を用いて数値データに対応する索引値を生成し、暗号化された数値データと索引値とを含む変換後管理対象データを生成する。第1送信部は、変換後管理対象データをサーバに送信する。問合せ式変換部は、問合せ式の数値を用いた条件部を、文字列集合に含まれる文字列要素を用いた条件部に変換して、変換後問合せ式を生成する。第2送信部は、変換後問合せ式をサーバに送信する。受信部は、変換後問合せ式を用いた問合せ処理の結果をサーバから受信する。

    Abstract translation: 实施例的数据处理装置(100)包括存储单元(111),数据转换单元(102),第一传输单元(103),查询格式转换单元(105),第二传输单元(106) ,和接收单元(107)。 存储单元存储作为具有唯一可标识大小关系的多个文本串元素的集合的文本串集合。 数据转换单元使用包含在文本串集合中的文本串元素,与数字数据对应的索引值对包含在被管理数据中的数字数据进行加密,并生成包含以下内容的管理的转换后数据 加密数字数据和索引值。 第一传输单元将要管理的转换后数据传送到服务器。 查询格式转换单元使用包含在文本串集中的文本串元素将使用查询格式的数值的条件单元转换为条件单元,并且生成转换后查询格式。 第二传输单元将后转换查询格式发送到服务器。 接收单元从服务器接收使用转换后查询格式的查询处理的结果。

    SYSTEM AND METHOD FOR ADAPTIVE QUERY IDENTIFICATION AND ACCELERATION
    8.
    发明申请
    SYSTEM AND METHOD FOR ADAPTIVE QUERY IDENTIFICATION AND ACCELERATION 审中-公开
    用于自适应查询识别和加速的系统和方法

    公开(公告)号:WO2006071830A1

    公开(公告)日:2006-07-06

    申请号:PCT/US2005/046984

    申请日:2005-12-22

    Abstract: A data management system and method. The system is adapted to analyze a plurality of data queries and provide a metric with respect thereto. The system then orders the queries based on the metric to improve a performance parameter of the system or estimate an execution time with respect to the query. In a more specific implementation, the system includes code for analyzing a signature of each of the queries, comparing the signature to a calibrated signature and providing a signature score in response thereto. The system further includes code for estimating an execution time of at least one of the queries. The signature may be a cluster of statements in an appropriate language such as SQL (standard query language). As an alternative, the signature maybe a set of features extracted from a plurality of statements.

    Abstract translation: 数据管理系统和方法。 该系统适于分析多个数据查询并提供与之相关的度量。 然后,系统基于度量来排序查询,以改进系统的性能参数或者估计关于查询的执行时间。 在更具体的实现中,系统包括用于分析每个查询的签名的代码,将签名与校准的签名进行比较并提供响应于其的签名得分。 该系统还包括用于估计至少一个查询的执行时间的代码。 签名可以是适当语言的语句集合,例如SQL(标准查询语言)。 作为替代,签名可以是从多个语句提取的一组特征。

    INFORMATION RETRIEVAL SYSTEM
    9.
    发明申请
    INFORMATION RETRIEVAL SYSTEM 审中-公开
    信息检索系统

    公开(公告)号:WO2002067145A2

    公开(公告)日:2002-08-29

    申请号:PCT/IL2002/000135

    申请日:2002-02-21

    CPC classification number: G06F17/3046

    Abstract: A query resolving system, which includes an input interface adapted to receive queries, a data identifier which is adapted to convert the received queries into query fragments and to identify which data segments are required in order to resolve the query fragments, one or more execution blocks adapted to resolve query fragments, a data storage unit which stores a plurality of data segments, at least one high speed link which connects the data storage unit to the one or more execution blocks, and a data sweeping unit which selectively sweeps data segments over the at least one high speed link to the one or more execution blocks, responsive to the identification of the data identifier.

    Abstract translation: 一种查询解析系统,其包括适于接收查询的输入接口,适于将所接收的查询转换成查询片段并识别需要哪些数据段以便解析查询片段的数据标识符,一个或多个执行块 适于解析查询片段的数据存储单元,存储多个数据段的数据存储单元,将数据存储单元连接到一个或多个执行块的至少一个高速链路,以及有选择地扫描数据段上的数据段的数据扫描单元 响应于所述数据标识符的识别,所述至少一个到所述一个或多个执行块的高速链路。

Patent Agency Ranking