Systems and methods for automatic database or file system maintenance and repair
    1.
    发明申请
    Systems and methods for automatic database or file system maintenance and repair 有权
    用于自动数据库或文件系统维护和修复的系统和方法

    公开(公告)号:US20050278394A1

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

    申请号:US10837932

    申请日:2004-05-03

    IPC分类号: G06F7/00 G06F17/30

    摘要: The present invention relates generally to database and file system management and, more particularly, to automatic database and file system maintenance and repair to ensure data reliability. Various aspects of the present invention relate to responding and correcting data corruptions at a data page level for all data page types, as well as to recovery (including rebuild or restore operations) for various scenarios including, without limitation, index page corruptions (clustered and non-clustered), data page corruptions, and page corruptions in the log file.

    摘要翻译: 本发明一般涉及数据库和文件系统管理,更具体地涉及自动数据库和文件系统的维护和修复,以确保数据的可靠性。 本发明的各个方面涉及响应和纠正针对所有数据页面类型的数据页级别的数据损坏,以及针对各种场景的恢复(包括重建或恢复操作),包括但不限于索引页损坏(聚集和 非群集),数据页损坏和日志文件中的页面损坏。

    Database page mirroring
    2.
    发明申请
    Database page mirroring 有权
    数据库页面镜像

    公开(公告)号:US20060235909A1

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

    申请号:US11107527

    申请日:2005-04-15

    IPC分类号: G06F17/30

    摘要: Systems and methods are disclosed herein that facilitate automatic database backup and restore for databases resident in personal computing devices, and which are transparent to a user, utilizing database page mirroring. Modifications to a data page in a data file can be validated and written to a backup, or mirror, database and then subsequently written to an original database after a predetermined time. An I/O latch on a mirrored data page can be limited to a duration of a single I/O write operation to facilitate sequential data page writing to each of the databases while mitigating potential for both databases to be written simultaneously, which can detrimentally affect data quality during a recovery operation.

    摘要翻译: 本文公开的系统和方法促进了驻留在个人计算设备中的数据库的自动数据库备份和恢复,并且对于用户而言,其利用数据库页面镜像是透明的。 可以对数据文件中的数据页进行修改,并将其写入备份或镜像数据库,然后在预定时间后将其写入原始数据库。 镜像数据页面上的I / O锁存器可以限制在单个I / O写操作的持续时间,以便顺序数据页写入每个数据库,同时减轻两个数据库的同时写入的可能性,这可能不利地影响 恢复操作期间的数据质量。

    Systems and methods for automatic maintenance and repair of enitites in a data model
    3.
    发明申请
    Systems and methods for automatic maintenance and repair of enitites in a data model 有权
    在数据模型中自动维护和修复enitites的系统和方法

    公开(公告)号:US20050262378A1

    公开(公告)日:2005-11-24

    申请号:US10903187

    申请日:2004-07-30

    摘要: The present invention is directed a logical consistency checker (LCC) working alone or in conjunction with a physical consistency checker (PCC) and/or a data reliability system (DRS) for a database files system of a hardware/software interface system. Logical data correction pertains to logical data corruptions for entities (e.g., items, extensions, and/or relationships in an item-based operating system, where an item-based operating system is one example of an item-based hardware/software interface system). In this regard, a LCC analyses and corrects logical damage to entities representatively stored in the data store in order to ensure that all such entities in said data store are both consistent and conform to the data model rules.

    摘要翻译: 本发明涉及一种单独或与硬件/软件接口系统的数据库文件系统的物理一致性检查器(PCC)和/或数据可靠性系统(DRS)一起工作的逻辑一致性检查器(LCC)。 逻辑数据校正涉及实体的逻辑数据损坏(例如,基于项目的操作系统中的项目,扩展和/或关系,其中基于项的操作系统是基于项目的硬件/软件接口系统的一个示例) 。 在这方面,LCC分析并纠正代表性地存储在数据存储中的实体的逻辑损害,以便确保所述数据存储中的所有这些实体都是一致的并且符合数据模型规则。

    Systems and methods for automatic database or file system maintenance and repair
    4.
    发明申请
    Systems and methods for automatic database or file system maintenance and repair 审中-公开
    用于自动数据库或文件系统维护和修复的系统和方法

    公开(公告)号:US20070073764A1

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

    申请号:US11605184

    申请日:2006-11-28

    IPC分类号: G06F7/00

    摘要: The present invention relates generally to database and file system management and, more particularly, to automatic database and file system maintenance and repair to ensure data reliability. Various aspects of the present invention relate to responding and correcting data corruptions at a data page level for all data page types, as well as to recovery (including rebuild or restore operations) for various scenarios including, without limitation, index page corruptions (clustered and non-clustered), data page corruptions, and page corruptions in the log file.

    摘要翻译: 本发明一般涉及数据库和文件系统管理,更具体地涉及自动数据库和文件系统的维护和修复,以确保数据的可靠性。 本发明的各个方面涉及响应和纠正针对所有数据页面类型的数据页级别的数据损坏,以及针对各种场景的恢复(包括重建或恢复操作),包括但不限于索引页损坏(聚集和 非群集),数据页损坏和日志文件中的页面损坏。

    Page recovery using volume snapshots and logs
    5.
    发明申请
    Page recovery using volume snapshots and logs 有权
    使用卷快照和日志进行页面恢复

    公开(公告)号:US20060224636A1

    公开(公告)日:2006-10-05

    申请号:US11099021

    申请日:2005-04-05

    IPC分类号: G06F17/30

    摘要: Systems and methods are disclosed that facilitate providing page-level database restore functionality upon detection of a corruption event. Updates to a data page in a database can trigger generation of a snapshot of the data page, and an update log can be maintained that stores information related to page updates. Subsequent snapshots can be generated at predetermined intervals and can trigger truncation of a log segment and initiation of a new log segment. Upon detection of page corruption, a most-recent uncorrupt snapshot of the corrupt page can be identified, copied to the location of the corrupt page in the database, and modified according to the log segment associated with the uncorrupt snapshot to make the page current as of the corrupting event, all of which can be performed to restore the database without having to take the database offline.

    摘要翻译: 公开了在检测到腐败事件时便于提供页面级数据库恢复功能的系统和方法。 对数据库中的数据页的更新可以触发数据页快照的生成,并且可以维护存储与页面更新相关的信息的更新日志。 随后的快照可以以预定的间隔生成并且可以触发日志段的截断和新的日志段的启动。 在检测到页面损坏时,可以识别损坏的页面的最新的不破坏的快照,将其复制到数据库中的损坏页面的位置,并根据与非破坏快照关联的日志段进行修改,以使页面当前为 的破坏事件,所有这些都可以执行以恢复数据库,而不必使数据库脱机。

    Serialization of file system item(s) and associated entity(ies)
    7.
    发明申请
    Serialization of file system item(s) and associated entity(ies) 有权
    文件系统项目和关联实体的序列化

    公开(公告)号:US20060190469A1

    公开(公告)日:2006-08-24

    申请号:US11121284

    申请日:2005-05-03

    IPC分类号: G06F7/00

    摘要: A system and method for serialization and/or de-serialization of file system item(s) and associated entity(ies)is provided. A file system “item” comprises a core class which can include property(ies). An item can be simple or compound (e.g., includes other item(s) embedded in it). Associated with an item can be entity(ies) such as fragment(s), link(s) with other item(s) and/or extension(s). Through serialization, a consistent copy of the item and associated entity(ies), if any, can be captured (e.g., for transporting of the item and to reconstruct the item on a destination system). The serialization system includes an identification component that. identities entity(ies) associated with an item and a serialization component that serializes the item and associated entity(ies). The serialization component can further serialize a header that includes information associated with the item and associated entity(ies). The header can facilitate random access to the item and associated entity(ies) (e.g., allowing a reader to interpret/parse only the parts in which it is interested). The serialization system can expose application program interface(s) (API's) that facilitate the copying, moving and/or transfer of an item and its associated entity(ies) from one location to another location.

    摘要翻译: 提供了一种用于文件系统项目和关联实体的序列化和/或解串行化的系统和方法。 文件系统“项目”包括可以包括属性的核心类。 项目可以是简单的或复合的(例如,包括其中嵌入的其他项目)。 与项目相关联可以是诸如片段,链接与其他项目和/或扩展之类的实体。 通过序列化,可以捕获项目和关联实体(如果有的话)的一致的副本(例如,用于传送物品并在目的地系统上重建物品)。 序列化系统包括识别组件。 与项目相关联的身份实体(entity)和序列化组件(序列化项目和关联实体)的序列化组件。 序列化组件可以进一步序列化包括与项目和关联实体相关联的信息的报头。 标题可以促进对项目和相关实体的随机访问(例如,允许读者仅解释/解析其感兴趣的部分)。 序列化系统可以公开应用程序接口(API),其便于将项目及其相关联的实体从一个位置复制,移动和/或传送到另一个位置。

    Pausable backups of file system items

    公开(公告)号:US20060235907A1

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

    申请号:US11106838

    申请日:2005-04-15

    IPC分类号: G06F17/30

    摘要: The subject invention relates to systems and methods that enable pausing and/or resuming a backup of file system items. The items are backed up in an order based on a unique property associated with each of the items. When the backup is paused, the unique property associated with a last backed up item prior to the pause is stored. Additionally, a timestamp associated with a snapshot from which the backup was taken can be stored with the unique property. Upon being resumed, the backup can continue from the paused location via utilizing the stored unique property. The backup can be resumed either employing an original snapshot associated with a time prior to the pause or a second snapshot related to a subsequent time. The subject invention can perform an initial backup of file system items and/or an incremental backup of such items. Additionally, the subject invention can support backing up a file system at disparate levels of granularity such as, for example, an item level.

    MULTI-TIER ONLINE GAME PLAY
    10.
    发明申请
    MULTI-TIER ONLINE GAME PLAY 有权
    多层次在线游戏

    公开(公告)号:US20080242421A1

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

    申请号:US11694535

    申请日:2007-03-30

    IPC分类号: G06F17/00

    摘要: Online multiplayer games are provided in multiple tiers. A first tier offers limited features and a second tier offers first tier features plus additional features. The additional features are exclusive to the second tier. During game play in the first tier, enticements are provided to participate in the second tier. The first tier requires no subscription to participate therein. Participation in the second tier requires a subscription. In an example configuration, the first tier allows players to host a game on a dedicated server, browse a list of dedicated server games, and join a game from a list of first tier eligible games. And, the second tier offers a variety of additional features, such as the ability to invite other players to join a game session, match making services, and cross-platform game play.

    摘要翻译: 在线多人游戏多层次提供。 第一层提供有限的功能,第二层提供第一层功能和附加功能。 附加功能仅适用于第二层。 在第一层的比赛中,提供诱惑参与第二层。 第一层不需要订阅参与。 参与第二层需要订阅。 在示例配置中,第一层允许玩家在专用服务器上托管游戏,浏览专用服务器游戏列表,并从第一级合格游戏列表中加入游戏。 而且,第二层提供了各种附加功能,例如邀请其他玩家加入游戏会话,匹配制作服务和跨平台游戏的功能。