Techniques for making a replica of a group of database objects
    11.
    发明申请
    Techniques for making a replica of a group of database objects 审中-公开
    制作一组数据库对象的副本的技术

    公开(公告)号:US20060149799A1

    公开(公告)日:2006-07-06

    申请号:US11366039

    申请日:2006-03-01

    IPC分类号: G06F17/30

    摘要: Techniques for making a replica of a particular group of database objects on a particular node of a network include receiving, during a transfer period, a first copy of the particular group of objects at the particular node from a first node on the network. The particular node receives, from a second node on the network, data indicating changes to the particular group of database objects on the second node, where the changes indicated in the data are changes that were made at the second node during the transfer period. The first copy of the particular group of database objects is modified based on the data indicating changes.

    摘要翻译: 用于在网络的特定节点上制作数据库对象的特定组的副本的技术包括在传输周期期间从网络上的第一节点在特定节点处接收特定对象组的第一副本。 特定节点从网络上的第二节点接收指示对第二节点上的特定数据库对象组的改变的数据,其中在数据中指示的改变是在传送周期期间在第二节点进行的改变。 数据库对象的特定组的第一个副本将根据指示更改的数据进行修改。

    Online tablespace recovery for export
    12.
    发明授权
    Online tablespace recovery for export 有权
    用于导出的在线表空间恢复

    公开(公告)号:US07610314B2

    公开(公告)日:2009-10-27

    申请号:US11245589

    申请日:2005-10-07

    IPC分类号: G06F12/00 G06F17/30

    摘要: To export source tablespaces, an auxiliary database system is created and started with a minimum configuration. Copies of versions of the source tablespaces are restored from database backups to the auxiliary database system. A copy of a version of a tablespace is referred to herein as a tablespace instance. The tablespace instances restored from database backups are recovered to a particular point-in-time. A script is then generated. The script can be executed by a database server of the destination database to import the tablespace instances.

    摘要翻译: 要导出源表空间,将创建一个辅助数据库系统,并以最小配置启动。 源表空间的版本副本从数据库备份恢复到辅助数据库系统。 表空间版本的副本在这里称为表空间实例。 从数据库备份还原的表空间实例将恢复到特定的时间点。 然后生成一个脚本。 脚本可以由目标数据库的数据库服务器执行,以导入表空间实例。

    Commit-time ordered message queue supporting arbitrary read and dequeue patterns from multiple subscribers
    13.
    发明申请
    Commit-time ordered message queue supporting arbitrary read and dequeue patterns from multiple subscribers 有权
    提交时间有序消息队列支持来自多个订户的任意读取和出列模式

    公开(公告)号:US20070083569A1

    公开(公告)日:2007-04-12

    申请号:US11245863

    申请日:2005-10-07

    IPC分类号: G06F17/30

    摘要: Data consistency in the context of information sharing requires maintenance of dependencies among information being shared. Transactional dependency ordering is implemented in a database system message queue, by associating a unique system commit time with each transactional message group. Read consistency is implemented in such a queue by allowing only messages with a fully determined order to be visible. A fully determined order is implemented through use of a high watermark, which guarantees that future transactions, for which messages are entering the queue, have commit times that are greater than the current high watermark. Therefore, only messages below the current high watermark are visible and can be dequeued, with no chance of other new messages enqueuing below the current high watermark.

    摘要翻译: 信息共享上下文中的数据一致性需要维护正在共享的信息之间的依赖关系。 通过将唯一的系统提交时间与每个事务消息组相关联,在数据库系统消息队列中实现事务依赖性排序。 通过仅允许具有完全确定的顺序的消息可见,在这样的队列中实现读取一致性。 通过使用高水印实现完全确定的顺序,这保证了消息进入队列的未来事务具有大于当前高水印的提交时间。 因此,只有低于当前高水位的消息才可见,并且可以出队,没有其他新消息排入低于当前高水印的机会。

    Recoverable execution
    14.
    发明申请
    Recoverable execution 有权
    可恢复执行

    公开(公告)号:US20070083530A1

    公开(公告)日:2007-04-12

    申请号:US11247973

    申请日:2005-10-10

    IPC分类号: G06F7/00 G06F17/00

    摘要: Systems and methods for providing a one-step API that executes a series of atomic transactions in a database system. In one implementation, each atomic transaction is associated with a forward block of code that effects changes, an undo block of code that reverses the changes made by the forward block, and a state block of code that mimics successful execution of the forward block by setting internal states. In the event of a failure, the forward blocks, undo blocks, and state blocks can be used to roll forward or roll back changes as a whole. In one implementation, a one-step API for replicating data in a database is provided.

    摘要翻译: 用于提供在数据库系统中执行一系列原子事务的一步API的系统和方法。 在一个实现中,每个原子事务与实现改变的前向代码块相关联,反转由前向块所做的改变的代码块,以及通过设置来模拟正向块的成功执行的状态代码块 内部状态。 在发生故障的情况下,前向块,撤销块和状态块可用于整体上滚动或回滚更改。 在一个实现中,提供了用于在数据库中复制数据的一步API。

    Automatic and dynamic provisioning of databases
    15.
    发明申请
    Automatic and dynamic provisioning of databases 有权
    数据库的自动和动态配置

    公开(公告)号:US20050038831A1

    公开(公告)日:2005-02-17

    申请号:US10718747

    申请日:2003-11-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3038

    摘要: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.

    摘要翻译: 本文描述的方法可用于提供需要在分布式计算环境(例如网格)内的数据的批量传送的数据库。 这些方法不需要DBA的手动干预,例如在操作系统的文件系统之间传输表空间。 相反,只要它确定动态提供数据库的需要,网格计算系统就可以自动和动态地提供表空间。 另外,由于配置了表空间的副本,因此也可以自动配置同步机制以保持表空间及其副本的同步。

    Versioned file group repository
    16.
    发明申请
    Versioned file group repository 审中-公开
    版本化的文件组存储库

    公开(公告)号:US20060224626A1

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

    申请号:US11099203

    申请日:2005-04-04

    IPC分类号: G06F17/00

    CPC分类号: G06F16/1873

    摘要: Techniques are provided for managing electronic items by storing, within a file group repository, metadata that identifies (a) a plurality of file groups, (b) for each file group, a set of one or more file group versions for the file group, and (c) for each file group version of each file group, a set of one or more items that belong to the version of the file group. Once the metadata has been established, queries may be executed against the metadata to request identification of items that belong to a particular version of a particular file group. This file group framework may be used in a variety of contexts, including the management of a centralized tablespace repository, and periodic purging of versions of file collections, where the files within the collections may be spread across multiple repositories.

    摘要翻译: 提供了通过在文件组存储库内存储标识(a)多个文件组的元数据(b)针对每个文件组的文件组的一个或多个文件组版本的集合来管理电子商品的技术, 和(c)对于每个文件组的每个文件组版本,属于文件组版本的一个或多个项目的集合。 一旦建立了元数据,可以针对元数据执行查询,以请求对属于特定文件组的特定版本的项目的标识。 该文件组框架可以用于各种上下文中,包括管理集中式表空间存储库,以及定期清除文件集合的版本,集合中的文件可以分布在多个存储库中。

    Techniques for replicating groups of database objects
    17.
    发明申请
    Techniques for replicating groups of database objects 有权
    复制数据库对象组的技术

    公开(公告)号:US20060155789A1

    公开(公告)日:2006-07-13

    申请号:US11366300

    申请日:2006-03-01

    IPC分类号: G06F17/30

    摘要: Techniques for making a replica of a particular group of database objects of a database on a particular node that does not initially have the particular group of database objects include determining whether conditions for copying a full database from a first node are satisfied. If conditions for copying the full database from the first node are not satisfied, then a database-object-copy routine is employed for each database object in the particular group of database objects. If conditions for copying the full database from the first node are satisfied, then a full-database-copy routine for performing a copy of an entire database is employed.

    摘要翻译: 用于制作特定节点上数据库的特定数据库对象的副本的技术,该数据库对象最初不具有特定的数据库对象组,包括确定是否满足从第一个节点复制完整数据库的条件。 如果不满足从第一个节点复制完整数据库的条件,则对数据库对象的特定组中的每个数据库对象采用数据库对象复制例程。 如果满足从第一个节点复制完整数据库的条件,则采用用于执行整个数据库副本的全数据库复制例程。

    Recoverable execution
    18.
    发明授权
    Recoverable execution 有权
    可恢复执行

    公开(公告)号:US08078588B2

    公开(公告)日:2011-12-13

    申请号:US11247973

    申请日:2005-10-10

    IPC分类号: G06F7/00 G06F17/00

    摘要: Systems and methods for providing a one-step API that executes a series of atomic transactions in a database system. In one implementation, each atomic transaction is associated with a forward block of code that effects changes, an undo block of code that reverses the changes made by the forward block, and a state block of code that mimics successful execution of the forward block by setting internal states. In the event of a failure, the forward blocks, undo blocks, and state blocks can be used to roll forward or roll back changes as a whole. In one implementation, a one-step API for replicating data in a database is provided.

    摘要翻译: 用于提供在数据库系统中执行一系列原子事务的一步API的系统和方法。 在一个实现中,每个原子事务与实现改变的前向代码块相关联,反转由前向块所做的改变的代码块,以及通过设置来模拟正向块的成功执行的状态代码块 内部状态。 在发生故障的情况下,前向块,撤销块和状态块可用于整体上滚动或回滚更改。 在一个实现中,提供了用于在数据库中复制数据的一步API。

    AUTOMATIC AND DYNAMIC PROVISIONING OF DATABASES
    19.
    发明申请
    AUTOMATIC AND DYNAMIC PROVISIONING OF DATABASES 有权
    数据库的自动和动态提供

    公开(公告)号:US20110029585A1

    公开(公告)日:2011-02-03

    申请号:US12904345

    申请日:2010-10-14

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3038

    摘要: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.

    摘要翻译: 本文描述的方法可用于提供需要在分布式计算环境(例如网格)内的数据的批量传送的数据库。 这些方法不需要DBA的手动干预,例如在操作系统的文件系统之间传输表空间。 相反,只要它确定动态提供数据库的需要,网格计算系统就可以自动和动态地提供表空间。 另外,由于配置了表空间的副本,因此也可以自动配置同步机制以保持表空间及其副本的同步。

    Automatic and dynamic provisioning of databases
    20.
    发明授权
    Automatic and dynamic provisioning of databases 有权
    数据库的自动和动态配置

    公开(公告)号:US08161085B2

    公开(公告)日:2012-04-17

    申请号:US12904345

    申请日:2010-10-14

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F17/3038

    摘要: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.

    摘要翻译: 本文描述的方法可用于提供需要在分布式计算环境(例如网格)内的数据的批量传送的数据库。 这些方法不需要DBA的手动干预,例如在操作系统的文件系统之间传输表空间。 相反,只要它确定动态提供数据库的需要,网格计算系统就可以自动和动态地提供表空间。 另外,由于配置了表空间的副本,因此也可以自动配置同步机制以保持表空间及其副本的同步。