METHOD AND APPARATUS OF DISTRIBUTING DATA IN PARTIONED DATABASES OPERATING ON A SHARED-NOTHING ARCHITECTURE
    1.
    发明申请
    METHOD AND APPARATUS OF DISTRIBUTING DATA IN PARTIONED DATABASES OPERATING ON A SHARED-NOTHING ARCHITECTURE 有权
    在无共享架构上运行的分区数据库中分配数据的方法和装置

    公开(公告)号:US20100017429A1

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

    申请号:US12175373

    申请日:2008-07-17

    IPC分类号: G06F7/00

    摘要: The invention relates to a method and apparatus of distributing data in portioned databases operating on a shared-nothing architecture. The invention provides two independent streams of data, where a first stream sends table data, and the second stream sends LOB data, to a receiving partition. The receiving partition re-couples the LOB data with the table data. Using two independent streams to distribute LOB data can increase data redistribution since large amounts of input/output is not performed to handle the sending of LOB data in a coupled fashion.

    摘要翻译: 本发明涉及一种在无共享架构上运行的部分数据库中分发数据的方法和装置。 本发明提供了两个独立的数据流,其中第一个流发送表数据,第二个流将LOB数据发送到接收分区。 接收分区将LOB数据与表数据重新耦合。 使用两个独立流来分发LOB数据可以增加数据再分配,因为不执行大量的输入/输出来以耦合的方式处理LOB数据的发送。

    Method and apparatus of distributing data in partioned databases operating on a shared-nothing architecture
    2.
    发明授权
    Method and apparatus of distributing data in partioned databases operating on a shared-nothing architecture 有权
    在无共享架构上运行的分区数据库中分发数据的方法和装置

    公开(公告)号:US07774311B2

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

    申请号:US12175373

    申请日:2008-07-17

    IPC分类号: G06F7/00

    摘要: The invention relates to a method and apparatus of distributing data in portioned databases operating on a shared-nothing architecture. The invention provides two independent streams of data, where a first stream sends table data, and the second stream sends LOB data, to a receiving partition. The receiving partition re-couples the LOB data with the table data. Using two independent streams to distribute LOB data can increase data redistribution since large amounts of input/output is not performed to handle the sending of LOB data in a coupled fashion.

    摘要翻译: 本发明涉及一种在无共享架构上运行的部分数据库中分发数据的方法和装置。 本发明提供了两个独立的数据流,其中第一个流发送表数据,第二个流将LOB数据发送到接收分区。 接收分区将LOB数据与表数据重新耦合。 使用两个独立流来分发LOB数据可以增加数据再分配,因为不执行大量的输入/输出来以耦合的方式处理LOB数据的发送。

    Apparatus and method for streamlining index updates in a shared-nothing architecture
    3.
    发明授权
    Apparatus and method for streamlining index updates in a shared-nothing architecture 有权
    在无共享架构中简化索引更新的装置和方法

    公开(公告)号:US07769732B2

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

    申请号:US11845608

    申请日:2007-08-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30336

    摘要: An apparatus and method to streamline updates to an index in a shared-nothing architecture. The apparatus may include an association module, a consolidation module, and a processing module. The association module may associate index update requests with an index. The index update requests may be configured to update the index in response to a redistribution of data in a data table. The consolidation module may compile the index update requests prior to processing and consolidate the index update requests into a smaller number of simplified index update requests to achieve substantially the same result. The processing module may then independently process the simplified index update requests and update the index accordingly.

    摘要翻译: 一种在无共享架构中简化索引更新的设备和方法。 该装置可以包括关联模块,整合模块和处理模块。 关联模块可以将索引更新请求与索引相关联。 索引更新请求可以被配置为响应于数据表中的数据的再分配来更新索引。 合并模块可以在处理之前编译索引更新请求,并将索引更新请求合并到更少数量的简化索引更新请求中以实现基本上相同的结果。 然后,处理模块可以独立地处理简化的索引更新请求并相应地更新索引。

    APPARATUS AND METHOD TO DECOUPLE LARGE OBJECT DATA PROCESSING FROM MAIN-LINE DATA PROCESSING IN A SHARED-NOTHING ARCHITECTURE
    4.
    发明申请
    APPARATUS AND METHOD TO DECOUPLE LARGE OBJECT DATA PROCESSING FROM MAIN-LINE DATA PROCESSING IN A SHARED-NOTHING ARCHITECTURE 审中-公开
    用于在无共享架构中从主线数据处理中退出大量对象数据处理的装置和方法

    公开(公告)号:US20090063589A1

    公开(公告)日:2009-03-05

    申请号:US11847306

    申请日:2007-08-29

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24557 G06F16/24547

    摘要: An apparatus and method to to decouple large object (“LOB”) data processing from main-line data processing in a shared-nothing architecture. The method may include relocating rows in a database table from a source partition to a target partition, where each row stores a source descriptor identifying a LOB associated with the row. The source descriptors may be read, and space sufficient to store each LOB in a target repository may be allocated accordingly. Source descriptors may be extracted from the rows, and sorted according to the location of the LOBs in the source repository to provide an ordered retrieval sequence. Each LOB may be retrieved from the source repository according to the retrieval sequence, and stored in its allocated space. The source descriptor stored in each row in the target partition may then be replaced with a target descriptor to identify the location of the respective LOB in the target repository.

    摘要翻译: 一种用于在无共享架构中将大对象(“LOB”)数据处理与主线数据处理分离的装置和方法。 该方法可以包括将数据库表中的行从源分区重新定位到目标分区,其中每行存储标识与该行相关联的LOB的源描述符。 可以读取源描述符,并且可以相应地分配足以存储目标存储库中的每个LOB的空间。 可以从行中提取源描述符,并根据源存储库中的LOB的位置进行排序以提供有序检索序列。 可以根据检索顺序从源存储库检索每个LOB,并存储在其分配的空间中。 存储在目标分区中的每行中的源描述符然后可以用目标描述符来替换,以标识目标存储库中相应LOB的位置。

    APPARATUS AND METHOD FOR STREAMLINING INDEX UPDATES IN A SHARED-NOTHING ARCHITECTURE
    5.
    发明申请
    APPARATUS AND METHOD FOR STREAMLINING INDEX UPDATES IN A SHARED-NOTHING ARCHITECTURE 有权
    用于在无共享架构中排列索引更新的装置和方法

    公开(公告)号:US20090063394A1

    公开(公告)日:2009-03-05

    申请号:US11845608

    申请日:2007-08-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30336

    摘要: An apparatus and method to streamline updates to an index in a shared-nothing architecture. The apparatus may include an association module, a consolidation module, and a processing module. The association module may associate index update requests with an index. The index update requests may be configured to update the index in response to a redistribution of data in a data table. The consolidation module may compile the index update requests prior to processing and consolidate the index update requests into a smaller number of simplified index update requests to achieve substantially the same result. The processing module may then independently process the simplified index update requests and update the index accordingly.

    摘要翻译: 一种在无共享架构中简化索引更新的设备和方法。 该装置可以包括关联模块,整合模块和处理模块。 关联模块可以将索引更新请求与索引相关联。 索引更新请求可以被配置为响应于数据表中的数据的再分配来更新索引。 合并模块可以在处理之前编译索引更新请求,并将索引更新请求合并到更少数量的简化索引更新请求中以实现基本上相同的结果。 然后,处理模块可以独立地处理简化的索引更新请求并相应地更新索引。