Synchronized backup and recovery of database systems
    1.
    发明授权
    Synchronized backup and recovery of database systems 有权
    数据库系统的同步备份和恢复

    公开(公告)号:US09575849B2

    公开(公告)日:2017-02-21

    申请号:US14553276

    申请日:2014-11-25

    IPC分类号: G06F11/00 G06F11/14 G06F17/30

    摘要: Disclosed herein are system, method, and computer program product embodiments for utilizing a backup catalog to perform synchronized backup and recovery of heterogeneous database systems. An embodiment operates by performing a global data backup of a heterogeneous database system comprising a first database management system (DBMS) at a first server and a second DBMS at a second server and recording a global data backup entry identifying the global data backup into a backup catalog. Upon receiving log backup notifications regarding asynchronous log backups on the first server and the second server, log backup entries identifying the asynchronous log backups are recorded into the backup catalog. To successfully perform a point-in-time recovery, the embodiment operates by using the backup catalog to identify data and log backups required for the recovery of the first and second servers to a recovery timestamp associated with the point-in-time recovery.

    摘要翻译: 本文公开了用于利用备份目录来执行异构数据库系统的同步备份和恢复的系统,方法和计算机程序产品实施例。 实施例通过执行包括第一服务器处的第一数据库管理系统(DBMS)和第二服务器处的第二DBMS的异构数据库系统的全局数据备份来操作,并将识别全局数据备份的全局数据备份条目记录到备份 目录。 在第一台服务器和第二台服务器上收到有关异步日志备份的日志备份通知后,将记录异步日志备份的日志备份条目记录到备份目录中。 为了成功执行时间点恢复,本实施例通过使用备份目录来识别将第一和第二服务器恢复到与时间点恢复相关联的恢复时间戳所需的数据和日志备份来进行操作。

    Smart pre-fetch for sequential access on BTree
    4.
    发明授权
    Smart pre-fetch for sequential access on BTree 有权
    在BTree上进行顺序访问的智能预取

    公开(公告)号:US09552298B2

    公开(公告)日:2017-01-24

    申请号:US14142312

    申请日:2013-12-27

    IPC分类号: G06F12/08 G06F12/12 G06F17/30

    摘要: Methods and systems configured to facilitate smart pre-fetching for sequentially accessing tree structures such as balanced trees (b-trees) are described herein. According to various described embodiments, a pre-fetch condition can be determined to have been met for a first cache associated with a first level of a tree such as a b-tree. A link to a bock of data to be read into the cache can be read into the cache by accessing a second level of the tree. The data elements associated with the retrieved link can subsequently read into the cache.

    摘要翻译: 这里描述了被配置为促进用于顺序地访问诸如平衡树(b树)之类的树结构的智能预取的方法和系统。 根据各种描述的实施例,可以确定对于与诸如b-tree的树的第一级相关联的第一高速缓存来满足预取条件。 通过访问树的第二级,可以将读取到缓存中的数据块的链接读入高速缓存。 与检索到的链接相关联的数据元素随后可以读入高速缓存。

    Hierarchical indicies
    5.
    发明授权
    Hierarchical indicies 有权
    分层指标

    公开(公告)号:US09213716B2

    公开(公告)日:2015-12-15

    申请号:US13797818

    申请日:2013-03-12

    IPC分类号: G06F17/30

    摘要: Data records of a data set can be stored in multiple main part fragments, each of which includes a subset of the set of data records. A relative age can be assigned to each main part fragment, and a fragment-specific index segment can be created for a newest of the main part fragments. The fragment-specific index segment can provide a lookup ability for logical identifiers of data records in just the newest of the main part fragments. A multi-fragment index segment can span two or more older main fragments. The multi-fragment index segment can provide a lookup ability for logical identifiers of data records in the two or more older main part fragments.

    摘要翻译: 数据集的数据记录可以存储在多个主要部分片段中,每个部分片段包括该组数据记录的子集。 可以将相对年龄分配给每个主要部分片段,并且可以为最新的主要部分片段创建片段特定索引片段。 片段特定的索引段可以为刚刚最新的主要部分片段中的数据记录的逻辑标识符提供查找能力。 多片段索引片段可以跨越两个或更多个较旧的主片段。 多片段索引片段可以为两个或多个较旧的主要部分片段中的数据记录的逻辑标识符提供查找能力。

    Consolidation for updated/deleted records in old fragments
    7.
    发明授权
    Consolidation for updated/deleted records in old fragments 有权
    整合旧片段中更新/删除的记录

    公开(公告)号:US09348833B2

    公开(公告)日:2016-05-24

    申请号:US13797710

    申请日:2013-03-12

    IPC分类号: G06F12/00 G06F17/30

    摘要: A plurality of data records of a data set can be stored in a plurality of main part fragments, at least one of which is an old fragment stored on-disk. A number of one or more data records in the old fragment that have been marked for deletion can be determined to be greater than a threshold number, and the old fragment can be loaded into main system memory. A merge of the old fragment can be performed to remove the one or more data records marked for deletion.

    摘要翻译: 数据组的多个数据记录可以存储在多个主要部分片段中,其中至少一个是存储在磁盘上的旧片段。 已经标记为删除的旧片段中的一个或多个数据记录可以被确定为大于阈值数,并且旧片段可以被加载到主系统存储器中。 可以执行旧片段的合并,以删除标记为删除的一个或多个数据记录。

    CONSOLIDATION FOR UPDATED/DELETED RECORDS IN OLD FRAGMENTS
    8.
    发明申请
    CONSOLIDATION FOR UPDATED/DELETED RECORDS IN OLD FRAGMENTS 有权
    旧版本更新/删除记录的综合

    公开(公告)号:US20140279962A1

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

    申请号:US13797710

    申请日:2013-03-12

    IPC分类号: G06F17/30

    摘要: A plurality of data records of a data set can be stored in a plurality of main part fragments, at least one of which is an old fragment stored on-disk. A number of one or more data records in the old fragment that have been marked for deletion can be determined to be greater than a threshold number, and the old fragment can be loaded into main system memory. A merge of the old fragment can be performed to remove the one or more data records marked for deletion.

    摘要翻译: 数据组的多个数据记录可以存储在多个主要部分片段中,其中至少一个是存储在磁盘上的旧片段。 已经标记为删除的旧片段中的一个或多个数据记录可以被确定为大于阈值数,并且旧的片段可以被加载到主系统存储器中。 可以执行旧片段的合并,以删除标记为删除的一个或多个数据记录。

    On-disk operations on fragments to support huge data sizes
    9.
    发明授权
    On-disk operations on fragments to support huge data sizes 有权
    碎片上的磁盘操作以支持巨大的数据大小

    公开(公告)号:US09009439B2

    公开(公告)日:2015-04-14

    申请号:US13797664

    申请日:2013-03-12

    摘要: Data records of a data set can be stored in a plurality of main part fragments retained in on-disk storage. A size of the data set can be compared to an available size of main system memory. All of the plurality of main part fragments can be fully loaded into the main system memory when the available size of the main system memory is larger than the size of the data set. Alternatively, one or more of the of main part fragments can be paged into the main system memory on demand in response to a data access request when the available size of the main system memory is smaller than the size of the data set and the data access request can be satisfied by providing access to a subset of the main part fragments, or access can be provided directly to the on-disk main part fragments when the data access request involves random access for projection in the data set and the available size of the main system memory is smaller than the size of the data set.

    摘要翻译: 数据集的数据记录可以存储在保存在盘上存储器中的多个主要部分片段中。 可以将数据集的大小与主系统存储器的可用大小进行比较。 当主系统存储器的可用尺寸大于数据集的大小时,所有多个主要部分片段可以完全加载到主系统存储器中。 或者,当主系统存储器的可用尺寸小于数据集的大小和数据访问的大小时,响应于数据访问请求,主要部分片段中的一个或多个可以根据需要被分页到主系统存储器中 可以通过提供对主要部分片段的子集的访问来满足请求,或者当数据访问请求涉及数据集中的投影的随机访问以及数据集的可用大小时,可以直接向磁盘上的主要部分片段提供访问 主系统内存小于数据集的大小。

    ON-DISK OPERATIONS ON FRAGMENTS TO SUPPORT HUGE DATA SIZES
    10.
    发明申请
    ON-DISK OPERATIONS ON FRAGMENTS TO SUPPORT HUGE DATA SIZES 有权
    片上的盘上操作支持巨大的数据尺寸

    公开(公告)号:US20140281212A1

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

    申请号:US13797664

    申请日:2013-03-12

    IPC分类号: G06F3/06

    摘要: Data records of a data set can be stored in a plurality of main part fragments retained in on-disk storage. A size of the data set can be compared to an available size of main system memory. All of the plurality of main part fragments can be fully loaded into the main system memory when the available size of the main system memory is larger than the size of the data set. Alternatively, one or more of the of main part fragments can be paged into the main system memory on demand in response to a data access request when the available size of the main system memory is smaller than the size of the data set and the data access request can be satisfied by providing access to a subset of the main part fragments, or access can be provided directly to the on-disk main part fragments when the data access request involves random access for projection in the data set and the available size of the main system memory is smaller than the size of the data set.

    摘要翻译: 数据集的数据记录可以存储在保存在盘上存储器中的多个主要部分片段中。 可以将数据集的大小与主系统存储器的可用大小进行比较。 当主系统存储器的可用尺寸大于数据集的大小时,所有多个主要部分片段可以完全加载到主系统存储器中。 或者,当主系统存储器的可用尺寸小于数据集的大小和数据访问的大小时,响应于数据访问请求,主要部分片段中的一个或多个可以根据需要被分页到主系统存储器中 可以通过提供对主要部分片段的子集的访问来满足请求,或者当数据访问请求涉及数据集中的投影的随机访问以及数据集的可用大小时,可以直接向磁盘上的主要部分片段提供访问 主系统内存小于数据集的大小。