Mirror resynchronization of fixed page length tables for better repair time to high availability in databases
    1.
    发明授权
    Mirror resynchronization of fixed page length tables for better repair time to high availability in databases 有权
    镜像重新同步固定页面长度表,以更好地修复数据库中的高可用性时间

    公开(公告)号:US08818943B1

    公开(公告)日:2014-08-26

    申请号:US13107900

    申请日:2011-05-14

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30581 G06F17/30575

    摘要: In a mirrored database system, mirror resynchronization of fixed length pages is optimized for quick repair and high availability by identifying those lost page changes that must be made for resynchronization and ignoring other duplicate changes. Essential pages are identified using log sequence numbers (LSNs) to locate the most current version of a changed page, and other lower valued LSNs of less current versions of that page are eliminated as having changes that are duplicated in the current version of the page. Page changes since the last database checkpoint before losing mirror synchronization and the current LSN of the transaction log are identified as possibly necessary changes to be made.

    摘要翻译: 在镜像数据库系统中,固定长度页面的镜像重新同步通过识别必须为重新同步而忽略其他重复更改的丢失页面更改而进行优化,从而实现快速修复和高可用性。 使用日志序列号(LSN)来标识基本页面以定位更改的页面的最新版本,并且删除该页面的较小当前版本的其他较低值的LSN,因为在当前版本的页面中具有重复的更改。 丢失镜像同步之前的最后一个数据库检查点的页面更改和事务日志的当前LSN被标识为可能需要进行的更改。

    Online mirror state transitions for good quality of service and high availability in databases
    2.
    发明授权
    Online mirror state transitions for good quality of service and high availability in databases 有权
    在线镜像状态转换,提供良好的服务质量和数据库中的高可用性

    公开(公告)号:US08751443B1

    公开(公告)日:2014-06-10

    申请号:US13107922

    申请日:2011-05-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30581 G06F17/30575

    摘要: In a mirrored database system, good quality of service and high availability is afforded by minimizing the time required for suspension of operations to transition between mirror states, and by keeping track of changes made to a primary database while the mirror database was out of communications so that a later mirror resynchronization process can quickly catch up the mirror database by making only the lost changes.

    摘要翻译: 在镜像数据库系统中,通过最小化停止操作在镜像状态之间转换所需的时间,以及在镜像数据库超出通信时跟踪对主数据库所做的更改,可以提供良好的服务质量和高可用性。 稍后的镜像重新同步过程可以通过仅进行丢失的更改来迅速赶上镜像数据库。

    Persistent file system objects for management of databases
    3.
    发明授权
    Persistent file system objects for management of databases 有权
    用于管理数据库的持久文件系统对象

    公开(公告)号:US08667033B1

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

    申请号:US13107898

    申请日:2011-05-14

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F17/30117 G06F17/30312

    摘要: In a mirrored database system, a careful write of intentions to perform file system actions is recorded in a persistent file system objects table that is flushed to disk prior to the actions being taken. The table durably and accurately records identities of file system objects that were in use by the database to facilitate creation and deletion of physical file directories and files on a database during crash recovery and during mirror resynchronize. In the event of a failure, crash recovery may quickly and easily identify file system objects which need to be cleaned up by reference to the persistent file system objects table. Similarly, resynchronization of the mirror database can be performed quickly by referring to the persistent file system table data to detect changes since the last database checkpoint.

    摘要翻译: 在镜像数据库系统中,仔细写入执行文件系统操作的意图将记录在持久性文件系统对象表中,在执行操作之前刷新到磁盘。 该表能够持久,准确地记录数据库正在使用的文件系统对象的身份,以便在崩溃恢复期间和镜像重新同步期间便于在数据库上创建和删除物理文件目录和文件。 在发生故障的情况下,崩溃恢复可能会快速轻松地识别需要通过引用持久性文件系统对象表来清理的文件系统对象。 类似地,可以通过参考持久文件系统表数据来快速执行镜像数据库的重新同步,以检测自上一个数据库检查点以来的变化。

    Change tracking
    4.
    发明授权
    Change tracking 有权
    更改跟踪

    公开(公告)号:US08818954B1

    公开(公告)日:2014-08-26

    申请号:US13077935

    申请日:2011-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06F11/2074 G06F2201/80

    摘要: A method, article of manufacture, and apparatus for recovering databases. In some embodiments, this includes switching an active segment to change tracking mode, intercepting write related changes on the active segment while in the change tracking mode, populating a change tracking log based on the intercepted write related changes, and storing the populated change tracking log in a storage device. In some embodiments, the storage device is memory. In some embodiments, the change tracking log if flushed from memory to disk.

    摘要翻译: 一种用于恢复数据库的方法,制品和装置。 在一些实施例中,这包括切换活动段以改变跟踪模式,在变化跟踪模式下拦截活动段上的写入相关变化,基于所截获的与写入相关的改变填充变化跟踪日志,以及存储填充的变化跟踪日志 在存储设备中。 在一些实施例中,存储设备是存储器。 在一些实施例中,改变跟踪日志如果从存储器刷新到磁盘。

    Multi-volume audit trails for fault tolerant computers
    5.
    发明授权
    Multi-volume audit trails for fault tolerant computers 失效
    容错计算机的多卷审计跟踪

    公开(公告)号:US6041420A

    公开(公告)日:2000-03-21

    申请号:US34199

    申请日:1998-03-03

    IPC分类号: G06F11/14 G06F11/34

    CPC分类号: G06F11/1474 G06F2201/80

    摘要: A fault tolerant computer system distributes audit trail files containing audit records, across an arbitrary number of disk volumes. After one audit trail file becomes full, audit records are directed toward a next audit trail file stored on a different disk volume. Storage of newly generated audit rotates through the disk volumes in round-robin fashion. Full audit trail files are eventually archived and their space becomes available again for renaming and storage of newly generated audit records. The number of audit records available for on-line recovery after a failure is not limited to the storage capacity of any single disk volume. Furthermore, there is no contention for disk access between archiving of full audit trail files and storage of newly generated audit records.

    摘要翻译: 容错计算机系统将包含审计记录的审计跟踪文件分布在任意数量的磁盘卷中。 在一个审计跟踪文件变满之后,审核记录将针对存储在不同磁盘卷上的下一个审计跟踪文件。 新生成的审核的存储以循环方式旋转通过磁盘卷。 完整的审计跟踪文件最终被归档,并且它们的空间可用于重新命名和存储新生成的审计记录。 故障后可用于在线恢复的审核记录数不限于任何单个磁盘卷的存储容量。 此外,对归档完整的审计跟踪文件和存储新生成的审计记录之间的磁盘访问没有争议。

    Method and apparatus for preventing inadvertent changes to
system-critical files in a computing system
    6.
    发明授权
    Method and apparatus for preventing inadvertent changes to system-critical files in a computing system 失效
    用于防止在计算系统中无意中更改系统关键文件的方法和装置

    公开(公告)号:US5978914A

    公开(公告)日:1999-11-02

    申请号:US377385

    申请日:1995-01-23

    CPC分类号: G06F21/54

    摘要: System-critical files are protected from being inadvertently modified or deleted by placing them in a Reserve name space of storage that requires any process seeking modifying access to the Reserve name space to have a "Right" to do so. The right to modifying access is garnered by a process first making a call to a system library procedure that causes a memory-stored data structure associated with the calling process to be modified, identifying the process as one with a Right to make modifying access to the Reserve name space. Any attempt to modify, delete, or create any file residing in the Reserve name space without the Right will be refused.

    摘要翻译: 系统关键文件被保护不被无意间修改或删除,将它们放置在存储空间的保留名称空间中,该存储空间需要任何进程寻求修改对保留名称空间的访问权限以使其具有“正确”权限。 修改访问权是由一个进程首先调用系统库过程而获得的,该过程会导致与调用进程关联的内存存储的数据结构被修改,将进程识别为具有修改对该访问权限的权限 保留名称空间。 任何企图修改,删除或创建任何没有权限的保留名称空间中的文件将被拒绝。

    Multi-volume audit trails for fault tolerant computers
    7.
    发明授权
    Multi-volume audit trails for fault tolerant computers 失效
    容错计算机的多卷审计跟踪

    公开(公告)号:US5764879A

    公开(公告)日:1998-06-09

    申请号:US688629

    申请日:1996-07-29

    IPC分类号: G06F11/14 G06F11/34

    CPC分类号: G06F11/1474 G06F2201/80

    摘要: A fault tolerant computer system distributes audit trail files containing audit records, across an arbitrary number of disk volumes. After one audit trail file becomes full, audit records are directed toward a next audit trail file stored on a different disk volume. Storage of newly generated audit rotates through the disk volumes in roundrobin fashion. Full audit trail files are eventually archived and their space becomes available again for renaming and storage of newly generated audit records. The number of audit records available for on-line recovery after a failure is not limited to the storage capacity of any single disk volume. Furthermore, there is no contention for disk access between archiving of full audit trail files and storage of newly generated audit records.

    摘要翻译: 容错计算机系统将包含审计记录的审计跟踪文件分布在任意数量的磁盘卷中。 在一个审计跟踪文件变满之后,审核记录将针对存储在不同磁盘卷上的下一个审计跟踪文件。 新生成的审核的存储将以roundrobin方式旋转通过磁盘卷。 完整的审计跟踪文件最终被归档,并且它们的空间可用于重新命名和存储新生成的审计记录。 故障后可用于在线恢复的审核记录数不限于任何单个磁盘卷的存储容量。 此外,对归档完整的审计跟踪文件和存储新生成的审计记录之间的磁盘访问没有争议。

    Resynchronization of nonactive and active segments
    8.
    发明授权
    Resynchronization of nonactive and active segments 有权
    非活动和活动段的重新同步

    公开(公告)号:US08938429B1

    公开(公告)日:2015-01-20

    申请号:US13077939

    申请日:2011-03-31

    IPC分类号: G06F17/30

    摘要: A method, article of manufacture, and apparatus for recovering databases. In some embodiments, this includes switching an active segment to a resynchronization mode, receiving a change tracking log, determining a data block based on the change tracking log, and resynchronizing the determined data block with a non-active segment. In some embodiments, writes performed on the active segment are synchronized with the non-active segment.

    摘要翻译: 一种用于恢复数据库的方法,制品和装置。 在一些实施例中,这包括将活动段切换到重新同步模式,接收改变跟踪日志,基于变化跟踪日志确定数据块,以及使用非活动段重新同步所确定的数据块。 在一些实施例中,对活动段执行的写入与非活动段同步。

    Mirror resynchronization of bulk load and append-only tables during online transactions for better repair time to high availability in databases
    9.
    发明授权
    Mirror resynchronization of bulk load and append-only tables during online transactions for better repair time to high availability in databases 有权
    在线事务期间镜像重新同步批量加载和附加表,以更好地修复数据库中的高可用性

    公开(公告)号:US08799216B1

    公开(公告)日:2014-08-05

    申请号:US13107902

    申请日:2011-05-14

    IPC分类号: G06F17/30

    摘要: In a mirrored database system, mirror resynchronization of bulk load and append-only tables during ongoing transactions is optimized for quick repair and high availability by catching up any changes to primary database tables that have not been made to mirror database tables during the transaction itself, and making changes due to ongoing transactions when the databases are synchronized to the resynchronization process.

    摘要翻译: 在镜像的数据库系统中,正在进行的事务中的大容量加载和仅追加表的镜像重新同步被优化,以便通过在事务本身期间对未进行镜像数据库表的主数据库表的任何更改进行快速修复和高可用性, 并且当数据库同步到重新同步过程时,由于正在进行的事务而进行更改。

    Parallel database mirroring
    10.
    发明授权
    Parallel database mirroring 有权
    并行数据库镜像

    公开(公告)号:US08775381B1

    公开(公告)日:2014-07-08

    申请号:US13107897

    申请日:2011-05-14

    IPC分类号: G06F17/30

    摘要: In a database cluster comprising a plurality of mirrored database segments, a mirror database pair comprising a primary database and a mirror database are maintained substantially consistent by writing changes resulting from transactions to page data in parallel to the primary database and to the mirror database. Changes are sent to the mirror database over a network using network communications. Transaction logs are also written to the primary and mirrored databases in parallel, the transaction logs being sent to the mirror database using network communications. Bulk load changes resulting from transactions are written in parallel over the network to the primary database and the mirror database without writing the changes to a transaction log. In the event of a failure, resynchronization of the mirror database can be performed quickly while avoiding a lengthy ongoing redo process on the mirror database.

    摘要翻译: 在包括多个镜像数据库段的数据库集群中,包括主数据库和镜像数据库的镜像数据库对通过将事务产生的更改并行地写入主数据库和镜像数据库而保持基本一致。 通过使用网络通信的网络将更改发送到镜像数据库。 事务日志也并行写入主镜像数据库和镜像数据库,事务日志使用网络通信发送到镜像数据库。 事务所产生的大容量负载更改将通过网络并行写入主数据库和镜像数据库,而无需将更改写入事务日志。 在发生故障的情况下,可以快速执行镜像数据库的重新同步,同时避免在镜像数据库上进行漫长的重做过程。