-
公开(公告)号:US20120089570A1
公开(公告)日:2012-04-12
申请号:US13329132
申请日:2011-12-16
申请人: Charles Li Zha , Jedidiah Yueh
发明人: Charles Li Zha , Jedidiah Yueh
IPC分类号: G06F17/00
CPC分类号: G06F17/30088 , G06F17/30566 , G06F17/30864 , G06F2201/84
摘要: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
摘要翻译: 来自多个数据库的信息被检索并存储在数据库存储系统上。 为每个数据库获取多个时间点副本。 时间点副本从检索先前的时间点副本后检索数据库中已更改的数据。 通过在数据存储系统中创建一组文件来创建虚拟数据库(VDB)。 为VDB创建的文件集中的每个文件都链接到与源数据库的时间点副本相关联的数据库存储系统上的数据库块。 与VDB相关联的一组文件安装在数据库服务器上,允许数据库服务器从该文件集中读取和写入。 基于VDB的工作流程允许基于数据库的各种使用场景被有效地实现,例如测试和开发,备份和恢复以及数据仓库构建。
-
32.
公开(公告)号:US20120084252A1
公开(公告)日:2012-04-05
申请号:US13316263
申请日:2011-12-09
IPC分类号: G06F7/00
CPC分类号: G06F17/30088 , G06F17/30144 , G06F17/30174 , G06F17/30566 , G06F17/30592
摘要: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
摘要翻译: 来自多个数据库的信息被检索并存储在数据库存储系统上。 为每个数据库获取多个时间点副本。 时间点副本从检索先前的时间点副本后检索数据库中已更改的数据。 通过在数据存储系统中创建一组文件来创建虚拟数据库(VDB)。 为VDB创建的文件集中的每个文件都链接到与源数据库的时间点副本相关联的数据库存储系统上的数据库块。 与VDB相关联的一组文件安装在数据库服务器上,允许数据库服务器从该文件集中读取和写入。 基于VDB的工作流程允许基于数据库的各种使用场景被有效地实现,例如测试和开发,备份和恢复以及数据仓库构建。
-
公开(公告)号:US20120016839A1
公开(公告)日:2012-01-19
申请号:US13183131
申请日:2011-07-14
申请人: Jedidiah Yueh
发明人: Jedidiah Yueh
IPC分类号: G06F17/30
CPC分类号: G06F17/30088 , G06F7/00 , G06F11/1435 , G06F11/1453 , G06F17/00 , G06F2201/84
摘要: File system backups are performed by copying information describing changes in the file system since a previous point in time. To restore data, a virtual restored file system (VRFS) structure is created corresponding to a snapshot of data copied from the file system that is stored in the backup file system. A client can read the data stored in the backup file system pointed at by the VRFS structure as well as write to the backup file system. Multiple clients can share blocks of data stored on the backup file system via the same VRFS structure or via multiple VRFS structures. If a client writes to a data block pointed at by a VRFS, a copy of the data block is made to which the client makes changes so that the data in the original data blocks is saved for other clients.
摘要翻译: 文件系统备份是通过复制描述自上一个时间点以来文件系统中的更改的信息来执行的。 要恢复数据,将创建与从备份文件系统中存储的文件系统复制的数据快照相对应的虚拟还原文件系统(VRFS)结构。 客户端可以读取存储在VRFS结构指向的备份文件系统中的数据,并写入备份文件系统。 多个客户端可以通过相同的VRFS结构或通过多个VRFS结构共享存储在备份文件系统上的数据块。 如果客户端写入由VRFS指向的数据块,则会向客户端进行更改的数据块副本,以便为其他客户端保存原始数据块中的数据。
-
公开(公告)号:US08024538B2
公开(公告)日:2011-09-20
申请号:US12762769
申请日:2010-04-19
申请人: Jedidiah Yueh
发明人: Jedidiah Yueh
IPC分类号: G06F13/00
CPC分类号: G06F11/1458 , G06F3/0623 , G06F3/0662 , G06F3/0683 , G06F9/45541 , G06F11/1469
摘要: According to one embodiment, a method is disclosed for storing and archiving point-in-time sets of a raw data set in an environment including at least one server storing the raw data set. The method includes providing a virtualization layer on a computing resources pool. A virtualized storage application is operated on the virtualization layer. The virtualization layer shields the virtualized storage application from actual hardware in the computing resources pool. Storage efficient versions of the raw data set stored on one or more servers are generated. The storage efficient versions of the raw data set include point-in-time versions of the raw data set that are smaller in size than the raw data set.
摘要翻译: 根据一个实施例,公开了一种用于在包括存储原始数据集的至少一个服务器的环境中存储和归档原始数据集的时间点集合的方法。 该方法包括在计算资源池上提供虚拟化层。 虚拟化存储应用程序在虚拟化层上运行。 虚拟化层将虚拟化存储应用程序屏蔽在计算资源池中的实际硬件中。 生成存储在一个或多个服务器上的原始数据集的存储高效版本。 原始数据集的存储高效版本包括原始数据集的时间点版本,其大小小于原始数据集。
-
公开(公告)号:US07831787B1
公开(公告)日:2010-11-09
申请号:US11968040
申请日:2007-12-31
申请人: Jedidiah Yueh
发明人: Jedidiah Yueh
IPC分类号: G06F13/00
CPC分类号: G06F9/45558 , G06F3/0623 , G06F3/0662 , G06F3/0683 , G06F11/1456 , G06F11/1458 , G06F11/1469 , G06F2009/45579
摘要: A high efficiency portable archive (“HEPA”) implements a storage system running in a computer architecture to generate point-in-time versions of a raw data set. The HEPA can be implemented in a variety of computer architectures with the storage system being implemented as a conventional application on a host operating system or as a virtual system on a virtualization layer. In either case, the point-in-time versions and optionally the storage system itself can be archived on archive media. Alternately, the point-in-time versions and optionally the storage system itself can be replicated to a virtualized storage system first and then archived on archive media. The storage system and point-in-time versions of the raw data set can be restored into a virtual system on any hardware subsystem that supports the virtual system.
摘要翻译: 高效率便携式存档(“HEPA”)实现了以计算机体系结构运行的存储系统,以生成原始数据集的即时版本。 HEPA可以在各种计算机体系结构中实现,其中存储系统被实现为主机操作系统上的常规应用或虚拟化层上的虚拟系统。 在任一情况下,时间点版本和可选的存储系统本身都可归档在归档介质上。 或者,时间点版本和可选的存储系统本身可以首先复制到虚拟存储系统,然后存档在归档介质上。 原始数据集的存储系统和时间点版本可以恢复到支持虚拟系统的任何硬件子系统上的虚拟系统。
-
公开(公告)号:US20100205393A1
公开(公告)日:2010-08-12
申请号:US12762769
申请日:2010-04-19
申请人: Jedidiah Yueh
发明人: Jedidiah Yueh
CPC分类号: G06F11/1458 , G06F3/0623 , G06F3/0662 , G06F3/0683 , G06F9/45541 , G06F11/1469
摘要: According to one embodiment, a method is disclosed for storing and archiving point-in-time sets of a raw data set in an environment including at least one server storing the raw data set. The method includes providing a virtualization layer on a computing resources pool. A virtualized storage application is operated on the virtualization layer. The virtualization layer shields the virtualized storage application from actual hardware in the computing resources pool. Storage efficient versions of the raw data set stored on one or more servers are generated. The storage efficient versions of the raw data set include point-in-time versions of the raw data set that are smaller in size than the raw data set.
摘要翻译: 根据一个实施例,公开了一种用于在包括存储原始数据集的至少一个服务器的环境中存储和归档原始数据集的时间点集合的方法。 该方法包括在计算资源池上提供虚拟化层。 虚拟化存储应用程序在虚拟化层上运行。 虚拟化层将虚拟化存储应用程序屏蔽在计算资源池中的实际硬件中。 生成存储在一个或多个服务器上的原始数据集的存储高效版本。 原始数据集的存储高效版本包括原始数据集的时间点版本,其大小小于原始数据集。
-
-
-
-
-