On-demand multi-version denormalized data dictionary to support log-based applications
    1.
    发明授权
    On-demand multi-version denormalized data dictionary to support log-based applications 有权
    按需多版本的非规范化数据字典,以支持基于日志的应用程序

    公开(公告)号:US07236993B2

    公开(公告)日:2007-06-26

    申请号:US10414027

    申请日:2003-04-16

    IPC分类号: G06F12/00 G06F17/30 G06F17/00

    摘要: A method, system, and computer program product provides a data dictionary that can represent multiple versions of the schema objects, and which provides improved performance, reduced computing costs, and more accurate results in a variety of applications, such as in a database redo log mining system. A method of providing a data dictionary comprises the steps of determining whether information about the data object is present in a denormalized data dictionary history table, and if the information about the data object is not present in the denormalized data dictionary history table, then querying a normalized data dictionary to obtain the information about the data object, including a version identifier of the data object, and storing the version identifier and the obtained information about the data object including the version identifier in the denormalized data dictionary history table.

    摘要翻译: 方法,系统和计算机程序产品提供了可以表示模式对象的多个版本的数据字典,并且其在多种应用中提供改进的性能,降低的计算成本和更准确的结果,例如在数据库重做日志 采矿系统。 提供数据字典的方法包括以下步骤:确定关于数据对象的信息是否存在于非规范化数据字典历史表中,如果关于数据对象的信息不存在于非规范化数据字典历史表中,则查询 归一化数据字典,以获得关于数据对象的信息,包括数据对象的版本标识符,以及将版本标识符和所获取的关于包括版本标识符的数据对象的信息存储在非规范化数据字典历史表中。

    Communicating data dictionary information of database objects through a redo stream
    2.
    发明授权
    Communicating data dictionary information of database objects through a redo stream 有权
    通过重做流来传达数据库对象的数据字典信息

    公开(公告)号:US07222136B1

    公开(公告)日:2007-05-22

    申请号:US10153034

    申请日:2002-05-23

    IPC分类号: G06F17/30

    摘要: A system, method, and computer program product communicate data dictionary information of database objects through a redo stream in the form of metadata, which provides the association between the internal numbers used by a database schema to identify database objects and the corresponding user-defined names of the database objects, in the redo stream itself, so that the association information may be easily and quickly used in the analysis of the redo stream of the database transactions. A method of communicating data dictionary information of database objects through a redo stream comprises the steps of performing a change to a first database data table, logging redo information representing the change to the first database data table to a redo stream, and logging information relating to internal identifier mapping information associated with the first database data table to the redo stream.

    摘要翻译: 系统,方法和计算机程序产品通过元数据形式的重做流传送数据库对象的数据字典信息,这提供了数据库模式使用的内部数字之间的关联,以识别数据库对象和相应的用户定义的名称 的数据库对象,在重做流本身中,使得关联信息可以容易且快速地用于分析数据库事务的重做流。 通过重做流传送数据库对象的数据字典信息的方法包括以下步骤:对第一数据库数据表执行改变,将表示第一数据库数据表的改变的重做信息记录到重做流,以及记录与 与第一个数据库数据表相关联的内部标识符映射信息到重做流。

    Method and mechanism for implementing and accessing virtual database table structures
    3.
    发明授权
    Method and mechanism for implementing and accessing virtual database table structures 有权
    实现和访问虚拟数据库表结构的方法和机制

    公开(公告)号:US07082435B1

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

    申请号:US09476141

    申请日:2000-01-03

    IPC分类号: G06F17/30

    摘要: The present invention is directed to a method and mechanism for encoding multiple virtual tables into one or more source tables. An aspect of the invention is directed to the access of a virtual table virtual table without requiring separate entries for the virtual table in the meta-data of a database system. Another aspect of the invention is directed to a virtual table that has different column signatures than its underlying source table(s).

    摘要翻译: 本发明涉及用于将多个虚拟表编码成一个或多个源表的方法和机制。 本发明的一个方面涉及虚拟表虚拟表的访问,而不需要数据库系统的元数据中的虚拟表的单独条目。 本发明的另一方面涉及具有与其底层源表不同的列签名的虚拟表。