Efficient Database Undo / Redo Logging
    3.
    发明申请
    Efficient Database Undo / Redo Logging 有权
    高效数据库撤消/重做日志

    公开(公告)号:US20160147786A1

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

    申请号:US14553833

    申请日:2014-11-25

    IPC分类号: G06F17/30 G06F11/14

    摘要: Log records are accessed as part of a database operation in a database. The log records log insert, update, and delete operations in the database and include, for each row, a row position, a fragment identifier (ID), and a row ID. Thereafter, as part of the database operation, rows specified by the log records are located by: using the fragment identifier and the row position within the corresponding record of the log if the fragment with the corresponding fragment identifier is still available, otherwise, using the row identifier within the corresponding record of the log to look up the row position in an index of a corresponding row identifier column. The database operation is then finalized using the located rows. Related apparatus, systems, techniques and articles are also described.

    摘要翻译: 日志记录作为数据库中数据库操作的一部分进行访问。 日志记录数据库中的日志插入,更新和删除操作,并为每行包括行位置,片段标识符(ID)和行ID。 此后,作为数据库操作的一部分,由日志记录指定的行通过以下方式定位:如果具有相应分段标识符的片段仍然可用,则使用片段标识符和日志对应记录中的行位置,否则使用 日志的相应记录中的行标识符,以查找相应行标识符列的索引中的行位置。 然后使用定位的行完成数据库操作。 还描述了相关设备,系统,技术和物品。

    ALTERING DATA TYPE OF A COLUMN IN A DATABASE
    5.
    发明申请
    ALTERING DATA TYPE OF A COLUMN IN A DATABASE 审中-公开
    更改数据库中的列的数据类型

    公开(公告)号:US20160147776A1

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

    申请号:US14552902

    申请日:2014-11-25

    IPC分类号: G06F17/30

    摘要: Disclosed herein are system, method, and computer program product embodiments for altering the data type of a column in a database. An embodiment operates by converting an original dictionary associated with a column into a new dictionary. The new dictionary stores the values of the original dictionary using a different data type. An index vector containing the keys of the original dictionary is then updated to contain the associated keys of the new dictionary. Because the size of the original dictionary is often substantially smaller than the number of rows in the associated column, this dictionary conversion decreases the computation cost to the database system of altering the data type of the column and reduces or even minimizes database downtime for users.

    摘要翻译: 这里公开了用于改变数据库中的列的数据类型的系统,方法和计算机程序产品实施例。 实施例通过将与列相关联的原始字典转换为新字典来操作。 新字典使用不同的数据类型存储原始字典的值。 然后,将包含原始字典的键的索引向量更新为包含新字典的相关键。 由于原始字典的大小通常远小于相关列中的行数,因此该字典转换会降低数据库系统的更改列数据类型的计算成本,并减少或甚至最小化用户数据库停机时间。

    Replication mechanisms for database environments
    6.
    发明授权
    Replication mechanisms for database environments 有权
    数据库环境的复制机制

    公开(公告)号:US09411866B2

    公开(公告)日:2016-08-09

    申请号:US13719737

    申请日:2012-12-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: Data replication in a database includes identifying a source database system. The source database includes a main index file and a delta log file. To create a replica, one or more symbolic links to the source database system are generated. The symbolic links identify a path to a physical location of the source database. A replica of the source database is generated based on the symbolic links. The replica includes a copy of the main index file and delta log file. Information associated with the replica and the symbolic links is stored in a recovery log. Replica are provided transparently to most database engine components by re-using partitioning infrastructure. Components “see” replica as tables with a single partition; that partition is a local replica.

    摘要翻译: 数据库中的数据复制包括识别源数据库系统。 源数据库包括主索引文件和增量日志文件。 要创建副本,将生成到源数据库系统的一个或多个符号链接。 符号链接标识到源数据库的物理位置的路径。 基于符号链接生成源数据库的副本。 副本包括主索引文件和增量日志文件的副本。 与副本和符号链接相关联的信息存储在恢复日志中。 通过重新使用分区基础架构,对大多数数据库引擎组件透明地提供副本。 组件“将”副本视为具有单个分区的表; 该分区是本地副本。

    OPTIMIZING SINGLE-VALUE DATABASE READ OPERATIONS USING A SINGLE VALUE CACHE
    7.
    发明申请
    OPTIMIZING SINGLE-VALUE DATABASE READ OPERATIONS USING A SINGLE VALUE CACHE 审中-公开
    优化单值数据库使用单值缓存读取操作

    公开(公告)号:US20150324382A1

    公开(公告)日:2015-11-12

    申请号:US14274973

    申请日:2014-05-12

    IPC分类号: G06F17/30

    摘要: The present disclosure describes methods, systems, and computer program products for optimizing single-value database read operations. One computer-implemented method includes initializing, by a computer, a single value cache associated with a created database table where a column of the database table contains a single or unique data value, verifying that the created database table is in a useable state, performing an operation on the database table, and retrieving the data value from the single value cache without locking the column containing the single or unique data value.

    摘要翻译: 本公开描述了用于优化单值数据库读取操作的方法,系统和计算机程序产品。 一种计算机实现的方法包括由计算机初始化与创建的数据库表相关联的单个值缓存,其中数据库表的列包含单个或唯一的数据值,验证所创建的数据库表是否处于可用状态,执行 数据库表上的操作,以及从单值缓存中检索数据值,而不锁定包含单个或唯一数据值的列。

    Replication Mechanisms for Database Environments
    9.
    发明申请
    Replication Mechanisms for Database Environments 有权
    数据库环境的复制机制

    公开(公告)号:US20140172794A1

    公开(公告)日:2014-06-19

    申请号:US13719737

    申请日:2012-12-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: Data replication in a database includes identifying a source database system. The source database includes a main index file and a delta log file. To create a replica, one or more symbolic links to the source database system are generated. The symbolic links identify a path to a physical location of the source database. A replica of the source database is generated based on the symbolic links. The replica includes a copy of the main index file and delta log file. Information associated with the replica and the symbolic links is stored in a recovery log. Replica are provided transparently to most database engine components by re-using partitioning infrastructure. Components “see” replica as tables with a single partition; that partition is a local replica.

    摘要翻译: 数据库中的数据复制包括识别源数据库系统。 源数据库包括主索引文件和增量日志文件。 要创建副本,将生成到源数据库系统的一个或多个符号链接。 符号链接标识到源数据库的物理位置的路径。 基于符号链接生成源数据库的副本。 副本包括主索引文件和增量日志文件的副本。 与副本和符号链接相关联的信息存储在恢复日志中。 通过重新使用分区基础架构,对大多数数据库引擎组件透明地提供副本。 组件“将”副本视为具有单个分区的表; 该分区是本地副本。