Transactiontime and validtime timestamping in an enterprise active data warehouse
    1.
    发明授权
    Transactiontime and validtime timestamping in an enterprise active data warehouse 有权
    企业活动数据仓库中的交易时间和有效时间戳

    公开(公告)号:US08346714B1

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

    申请号:US12640103

    申请日:2009-12-17

    IPC分类号: G06F7/00 G06F17/00

    摘要: A temporal table is present in an active data warehouse (“ADW”) on a massively parallel processing system (“MPP system”). The MPP system includes a plurality of units of parallelism. Each of the plurality of units of parallelism maintains its own moving system time separate from that of the other units of parallelism. A load-job for the ADW is accepted. The load-job includes a requested modification to an identified row. The identified row is stored in the temporal table on a first of the MPP system's units of parallelism. The requested modification is implemented on the identified row. The identified row is timestamped with the moving system time maintained by the first of the MPP system's units of parallelism at the time of the implementation of the modification.

    摘要翻译: 时间表存在于大规模并行处理系统(MPP系统)上的活动数据仓库(ADW)中。 MPP系统包括多个并行单元。 多个并行单元中的每一个将其自身的移动系统时间与其他并行单元的移动系统时间分开。 接受ADW的加载作业。 加载作业包括对所识别的行的请求的修改。 所识别的行存储在MPP系统的第一个并行单位的时间表中。 所请求的修改在识别的行上实现。 在实施修改时,识别的行是由MPP系统的第一个并行单元维护的移动系统时间的时间戳。

    Method, system, and computer readable medium for digital proofing
    2.
    发明申请
    Method, system, and computer readable medium for digital proofing 审中-公开
    用于数字打样的方法,系统和计算机可读介质

    公开(公告)号:US20060012662A1

    公开(公告)日:2006-01-19

    申请号:US10890584

    申请日:2004-07-14

    IPC分类号: B41J2/385

    CPC分类号: H04N1/6052 G03F3/108

    摘要: A method, system, and computer readable medium for digital proofing comprises producing a digital proof on at least one substrate, wherein the substrate has been surface-treated with at least one coating, wherein an overall appearance of the substrate is unaltered by the coating, and wherein the substrate is adapted to be printed on a printing device.

    摘要翻译: 用于数字打样的方法,系统和计算机可读介质包括在至少一个基底上生成数字证明,其中所述基底已用至少一个涂层进行表面处理,其中所述基底的整体外观不被涂层改变, 并且其中所述基底适于印刷在印刷装置上。

    ALGORITHMIC COMPRESSION VIA USER-DEFINED FUNCTIONS
    3.
    发明申请
    ALGORITHMIC COMPRESSION VIA USER-DEFINED FUNCTIONS 审中-公开
    通过用户定义的函数进行算术压缩

    公开(公告)号:US20120078860A1

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

    申请号:US12944185

    申请日:2010-11-11

    IPC分类号: G06F17/00

    CPC分类号: G06F16/24561

    摘要: A method, apparatus, and article of manufacture for accessing data in a computer system. One or more user-defined functions (UDFs) implementing a desired compression or decompression algorithm are created, wherein the UDFs are associated with one or more columns of a table when the table is created or altered, in order to perform compression or decompression of data stored in the associated columns, such that the data is compressed by the UDF implementing the desired compression algorithm when the data is inserted or updated in the table, and the data is decompressed by the UDF implementing the desired decompression algorithm when the data is retrieved from the table.

    摘要翻译: 一种用于访问计算机系统中的数据的方法,装置和制品。 创建实现期望的压缩或解压缩算法的一个或多个用户定义的功能(UDF),其中当创建或更改表时,UDF与表的一个或多个列相关联,以便执行数据的压缩或解压缩 存储在相关联的列中,使得当数据在表中插入或更新时,由执行所需压缩算法的UDF压缩数据,并且当数据从数据被检索到时,由执行所需解压缩算法的UDF解压缩数据 桌子。

    ONLINE INCREMENTAL DATABASE DUMP
    4.
    发明申请
    ONLINE INCREMENTAL DATABASE DUMP 有权
    在线增量数据库DUMP

    公开(公告)号:US20090172051A1

    公开(公告)日:2009-07-02

    申请号:US11967711

    申请日:2007-12-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30368

    摘要: Various embodiments may include taking an initial dump of a database table and tracking changes to the database table, with regard to but outside of transactions, since a most recent full or partial dump has been taken. A partial dump, in such embodiments, may be taken since the most recent full or partial dump and used to create a data structure which may be used to update only those database table rows modified since a last full or partial dump. As a result, the dumps of a database table will include a single full dump and may include one or more partial dumps. These full and partial dumps may then be instantiated to create or update an instance of the database table. In some embodiments, dumps may be taken directly to a mirrored instance of a database table.

    摘要翻译: 由于采用了最近的全部或部分转储,各种实施方式可以包括对数据库表进行初始转储并且跟踪对数据库表的更改,但是在事务之外。 在这样的实施例中,可以采用部分转储,因为最近的完全或部分转储并且用于创建数据结构,该数据结构可用于仅更新自上次完全或部分转储以来修改的那些数据库表行。 因此,数据库表的转储将包含单个完整转储,并可能包含一个或多个部分转储。 然后可以将这些完整和部分转储实例化为创建或更新数据库表的实例。 在一些实施例中,可以将转储直接带到数据库表的镜像实例。

    ARCHIVING METHOD AND SYSTEM
    5.
    发明申请
    ARCHIVING METHOD AND SYSTEM 有权
    存档方法和系统

    公开(公告)号:US20090157775A1

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

    申请号:US12329681

    申请日:2008-12-08

    IPC分类号: G06F12/16

    CPC分类号: G06F17/30309 G06F11/1471

    摘要: A method of archiving a set of source tables in a database system. Each source table has a plurality of rows. Initially, a consistency point for the set of source tables is established. The database system creates a log record for each change (insert, modify, or delete) effected to a row of the source tables subsequent to the consistency point. Substantially all source table rows are copied to an archive (a data storage object that is external to the database system). Then the accumulated log records for the affected source tables are distilled and appended to the archive.

    摘要翻译: 归档数据库系统中的一组源表的方法。 每个源表具有多个行。 最初,建立了一组源表的一致性点。 数据库系统为每个更改(插入,修改或删除)创建一个日志记录,对一致性点后面的源表执行。 基本上所有源表行都将复制到存档(数据库系统外部的数据存储对象)。 然后将受影响的源表的累积日志记录进行蒸馏并附加到存档。

    Deciding whether to cache a generic plan for executing a request based on a system performance metric
    6.
    发明授权
    Deciding whether to cache a generic plan for executing a request based on a system performance metric 有权
    决定是否缓存基于系统性能指标执行请求的通用计划

    公开(公告)号:US08621482B1

    公开(公告)日:2013-12-31

    申请号:US12205380

    申请日:2008-09-05

    IPC分类号: G06F9/46 G06F7/00

    摘要: A method, computer program, and database system are disclosed. A plurality of instances of a request to a database system are received. All instances of the request have a same set of variables to use in executing the request. The values of the variables are supplied by data in a data source. A specific plan for executing one instance of the request is generated. Generating the specific plan includes taking into account data in the data source. The specific plan is executed on the database system. A system run-time metric and a parsing time for executing the specific plan are captured and saved. A generic plan is generated and cached based on a comparison of the system run-time metric and the parsing time for executing the specific plan.

    摘要翻译: 公开了一种方法,计算机程序和数据库系统。 接收到对数据库系统的请求的多个实例。 请求的所有实例都有一组相同的变量用于执行请求。 变量的值由数据源中的数据提供。 生成用于执行请求的一个实例的具体计划。 生成具体计划包括考虑数据源中的数据。 具体计划在数据库系统上执行。 捕获并保存用于执行特定计划的系统运行时度量和解析时间。 基于系统运行时间度量和执行特定计划的解析时间的比较,生成和缓存通用计划。

    Online incremental database dump
    7.
    发明授权
    Online incremental database dump 有权
    在线增量数据库转储

    公开(公告)号:US07849111B2

    公开(公告)日:2010-12-07

    申请号:US11967711

    申请日:2007-12-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30368

    摘要: Various embodiments may include taking an initial dump of a database table and tracking changes to the database table, with regard to but outside of transactions, since a most recent full or partial dump has been taken. A partial dump, in such embodiments, may be taken since the most recent full or partial dump and used to create a data structure which may be used to update only those database table rows modified since a last full or partial dump. As a result, the dumps of a database table will include a single full dump and may include one or more partial dumps. These full and partial dumps may then be instantiated to create or update an instance of the database table. In some embodiments, dumps may be taken directly to a mirrored instance of a database table.

    摘要翻译: 由于采用了最近的全部或部分转储,各种实施方式可以包括对数据库表进行初始转储并且跟踪对数据库表的更改,但是在事务之外。 在这样的实施例中,可以采用部分转储,因为最近的完全或部分转储并且用于创建数据结构,该数据结构可用于仅更新自上次完全或部分转储以来修改的那些数据库表行。 因此,数据库表的转储将包含单个完整转储,并可能包含一个或多个部分转储。 然后可以将这些完整和部分转储实例化为创建或更新数据库表的实例。 在一些实施例中,可以将转储直接带到数据库表的镜像实例。

    Archiving method and system
    8.
    发明授权
    Archiving method and system 有权
    归档方法和系统

    公开(公告)号:US08452730B2

    公开(公告)日:2013-05-28

    申请号:US12329681

    申请日:2008-12-08

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30309 G06F11/1471

    摘要: A method of archiving a set of source tables in a database system. Each source table has a plurality of rows. Initially, a consistency point for the set of source tables is established. The database system creates a log record for each change (insert, modify, or delete) effected to a row of the source tables subsequent to the consistency point. Substantially all source table rows are copied to an archive (a data storage object that is external to the database system). Then the accumulated log records for the affected source tables are distilled and appended to the archive.

    摘要翻译: 归档数据库系统中的一组源表的方法。 每个源表具有多个行。 最初,建立了一组源表的一致性点。 数据库系统为每个更改(插入,修改或删除)创建一个日志记录,对一致性点后面的源表执行。 基本上所有源表行都将复制到存档(数据库系统外部的数据存储对象)。 然后将受影响的源表的累积日志记录进行蒸馏并附加到存档。

    SYSTEM AND METHOD FOR RESERVATION FLOW CONTROL
    9.
    发明申请
    SYSTEM AND METHOD FOR RESERVATION FLOW CONTROL 审中-公开
    用于预留流量控制的系统和方法

    公开(公告)号:US20080034054A1

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

    申请号:US11462779

    申请日:2006-08-07

    IPC分类号: G06F15/167

    CPC分类号: H04L67/1097

    摘要: A technique for use in managing message passing between processors within a database system involves providing a plurality of message buffers on each of those processors that are configured to send or receive messages, the number of buffers on each processor being less than the number of processors. A reservation list is also provided on each of those processors that are configured to send or receive messages.

    摘要翻译: 用于管理数据库系统中的处理器之间的消息传递的技术涉及在被配置为发送或接收消息的那些处理器中的每一个上提供多个消息缓冲器,每个处理器上的缓冲器的数量小于处理器的数量。 每个被配置为发送或接收消息的处理器中也提供了一个预约列表。

    Partitioned database system
    10.
    发明授权
    Partitioned database system 有权
    分区数据库系统

    公开(公告)号:US07213025B2

    公开(公告)日:2007-05-01

    申请号:US09981613

    申请日:2001-10-16

    IPC分类号: G06F7/00

    摘要: Implementations of a partitioned database system and a method of using a database system are disclosed. One system implementation includes storage facilities. Each storage facility includes data from database table rows. The database table rows in each storage facility that correspond to a specific database table are logically ordered according to a row identifier (row ID). The row ID includes a first value that is based on one or more columns of the table. The row ID also includes a second value that is based on one or more columns of the table, which may be different from or the same as those on which the first value is based. The first value of the row ID is predominate in determining the order of the rows in the storage facilities. The second value determines the order of those rows with identical first values.

    摘要翻译: 公开了分区数据库系统的实现和使用数据库系统的方法。 一个系统实现包括存储设施。 每个存储设备都包括来自数据库表行的数据。 对应于特定数据库表的每个存储设施中的数据库表行根据行标识符(行ID)进行逻辑排序。 行ID包括基于该表的一列或多列的第一值。 行ID还包括基于表的一个或多个列的第二值,其可以与第一值所基于的那些不同或相同。 在确定存储设施中的行的顺序时,行ID的第一个值占主要地位。 第二个值确定具有相同的第一个值的那些行的顺序。