Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology

    公开(公告)号:US09904598B2

    公开(公告)日:2018-02-27

    申请号:US14692357

    申请日:2015-04-21

    Abstract: The illustrative storage management system uses snapshot technologies and performs block-level analysis thereof and to synthesize full backups of a database, regardless of the database management system (DBMS) and content of the database and without involving native DBMS utilities. Synthetic full copies are created efficiently and use network transport resources sparingly. Successive snapshots of the database may be hardware snapshots and/or software snapshots. The illustrative storage management system tracks which data blocks in the database change over time after a baseline full copy is saved to secondary storage. Only the changed blocks are subsequently moved to secondary storage as incremental backups and are indexed for future reference. A synthetic full backup of the database, at a given point in time, may be created by synthesizing the original full backup with changed blocks from any number of later incremental backups. The synthetic full backup comprises pointers to appropriate data blocks, ignoring intermediate changes, and pointing to the most current data block in secondary storage relative to the given point in time chosen for the synthetic full backup. The illustrative storage management system may restore the synthetic full backup without native DBMS utilities.

    Storage management operations based on executable files served on demand to storage management components

    公开(公告)号:US09800656B2

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

    申请号:US15413249

    申请日:2017-01-23

    CPC classification number: H04L67/1095 H04L67/1097 H04L67/2804

    Abstract: Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced.

    Storage management operations based on executable files served on demand to storage management components

    公开(公告)号:US09609058B2

    公开(公告)日:2017-03-28

    申请号:US14513049

    申请日:2014-10-13

    CPC classification number: H04L67/1095 H04L67/1097 H04L67/2804

    Abstract: Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced.

    Accessing a file system using tiered deduplication
    96.
    发明授权
    Accessing a file system using tiered deduplication 有权
    使用分层重复数据删除访问文件系统

    公开(公告)号:US09575673B2

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

    申请号:US14527678

    申请日:2014-10-29

    Abstract: An illustrative pseudo-file-system driver uses deduplication functionality and resources in a storage management system to provide an application and/or a virtual machine with access to a locally-stored file system. From the perspective of the application/virtual machine, the file system appears to be of virtually unlimited capacity. The pseudo-file-system driver instantiates the file system in primary storage, e.g., configured on a local disk. The application/virtual machine requires no configured settings or limits for the file system's storage capacity, and may thus treat the file system as “infinite.” The pseudo-file-system driver intercepts write requests and may use the deduplication infrastructure in the storage management system to offload excess data from local primary storage to deduplicated secondary storage, based on a deduplication database. The pseudo-file-system driver also intercepts read requests and in response may restore data from deduplicated secondary storage to primary storage, also based on the deduplication database.

    Abstract translation: 说明性的伪文件系统驱动程序使用存储管理系统中的重复数据删除功能和资源来向应用程序和/或虚拟机提供对本地存储的文件系统的访问。 从应用程序/虚拟机的角度来看,文件系统的容量几乎是无限制的。 伪文件系统驱动程序实例化主存储中的文件系统,例如在本地磁盘上配置。 应用程序/虚拟机不需要对文件系统的存储容量进行配置的设置或限制,因此可能将文件系统视为“无限”。伪文件系统驱动程序拦截写入请求,并可能在存储管理中使用重复数据删除基础架构 系统根据重复数据删除数据库将多余的数据从本地主存储卸载到重复数据删除的辅助存储。 伪文件系统驱动程序还拦截读请求,并且响应还可以将数据从重复数据删除的辅助存储还原到主存储,也基于重复数据删除数据库。

    INTEGRATED SNAPSHOT INTERFACE FOR A DATA STORAGE SYSTEM

    公开(公告)号:US20160334995A1

    公开(公告)日:2016-11-17

    申请号:US15099865

    申请日:2016-04-15

    Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.

    Integrated snapshot interface for a data storage system
    98.
    发明授权
    Integrated snapshot interface for a data storage system 有权
    用于数据存储系统的集成快照接口

    公开(公告)号:US09342537B2

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

    申请号:US13787643

    申请日:2013-03-06

    Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.

    Abstract translation: 数据存储系统包括通用快照接口,允许与各种具有快照功能的存储设备集成。 通用接口可以是编程接口(例如,应用编程接口[API])。 使用快照接口,存储设备供应商可以将其特定的快照技术与数据存储系统进行整合。 例如,数据存储系统可以访问的功能(例如,动态链接库[DLL])由供应商(或其他适当实体)提供的共享库,并与公共编程接口的规范。 通过调用库中的相应功能,数据存储系统在存储设备上实现快照操作。

    Systems and methods for database archiving
    99.
    发明授权
    Systems and methods for database archiving 有权
    数据库归档的系统和方法

    公开(公告)号:US09275086B2

    公开(公告)日:2016-03-01

    申请号:US13786928

    申请日:2013-03-06

    Abstract: A data storage system according to certain aspects can archive database data associated with different database applications. The data storage system according to certain aspects may provide database archiving modules that include logic incorporating and/or based on the native schema and/or native commands specific to particular database applications. The database archiving modules according to certain aspects may determine the relationship between tables associated with corresponding database applications and archive selected database data based on the native schema and native commands.

    Abstract translation: 根据某些方面的数据存储系统可以归档与不同数据库应用相关联的数据库数据。 根据某些方面的数据存储系统可以提供包括并入和/或基于特定数据库应用特有的本地模式和/或本地命令的逻辑的数据库归档模块。 根据某些方面的数据库归档模块可以确定与对应的数据库应用相关联的表之间的关系,并且基于本机模式和本地命令来归档选定的数据库数据。

    Unified access to personal data
    100.
    发明授权
    Unified access to personal data 有权
    统一访问个人资料

    公开(公告)号:US09262496B2

    公开(公告)日:2016-02-16

    申请号:US13788886

    申请日:2013-03-07

    CPC classification number: G06F17/30575 G06F17/30082 G06F17/30581

    Abstract: A method and system for providing unified access to data for multiple computing devices includes a system that associates multiple computing devices with a user of an information management system, assigns information management policies to data from the multiple computing devices within the information management system, and collects multiple data objects from the multiple computers. The system may generate a preview version of each collected data object, and provide at least one preview version of a collected data object to a computing device associated with the user. The system may also generate indexing information for each collected data object and distribute the indexing information with the preview version of the data object.

    Abstract translation: 为多个计算设备提供对数据的统一访问的方法和系统包括将多个计算设备与信息管理系统的用户相关联的系统,将信息管理策略分配给来自信息管理系统内的多个计算设备的数据,并且收集 来自多台计算机的多个数据对象。 系统可以生成每个收集的数据对象的预览版本,并且将所收集的数据对象的至少一个预览版本提供给与用户相关联的计算设备。 系统还可以为每个收集的数据对象生成索引信息,并且利用数据对象的预览版本分发索引信息。

Patent Agency Ranking