Secondary index and indexed view maintenance for updates to complex types
    1.
    发明授权
    Secondary index and indexed view maintenance for updates to complex types 失效
    辅助索引和索引视图维护以更新复杂类型

    公开(公告)号:US07933913B2

    公开(公告)日:2011-04-26

    申请号:US12836993

    申请日:2010-07-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30436 G06F17/30463

    摘要: Pursuant to receipt of a data modification command or statement, such as an Update command, it is determined which fields in a data structure, such as a UDT, computed column, indexed view, or index, for example, will be changed as a result of the command. Only those fields that are affected by the command will be changed. Thus, changes are propagated to only to those dependent data structures whose content is being modified. Tree representations are used to facilitate the determination as to whether a subfield in a hierarchy is changed.

    摘要翻译: 根据接收到诸如更新命令的数据修改命令或语句,确定例如UDT,计算列,索引视图或索引等数据结构中的哪些字段将被改变,结果 的命令。 只有那些受命令影响的字段才会被更改。 因此,更改仅传播到内容正被修改的那些依赖数据结构。 树表示用于方便确定层次结构中的子域是否改变。

    Secondary index and indexed view maintenance for updates to complex types
    3.
    发明授权
    Secondary index and indexed view maintenance for updates to complex types 有权
    辅助索引和索引视图维护以更新复杂类型

    公开(公告)号:US07769770B2

    公开(公告)日:2010-08-03

    申请号:US10891220

    申请日:2004-07-14

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30436 G06F17/30463

    摘要: Pursuant to receipt of a data modification command or statement, such as an Update command, it is determined which fields in a data structure, such as a UDT, computed column, indexed view, or index, for example, will be changed as a result of the command. Only those fields that are affected by the command will be changed. Thus, changes are propagated to only to those dependent data structures whose content is being modified. Tree representations are used to facilitate the determination as to whether a subfield in a hierarchy is changed.

    摘要翻译: 根据接收到诸如更新命令的数据修改命令或语句,确定例如UDT,计算列,索引视图或索引等数据结构中的哪些字段将被改变,结果 的命令。 只有那些受命令影响的字段才会被更改。 因此,更改仅传播到内容正被修改的那些依赖数据结构。 树表示用于方便确定层次结构中的子域是否改变。

    Reorganization of data under continuous workload
    4.
    发明授权
    Reorganization of data under continuous workload 有权
    在连续工作量下重组数据

    公开(公告)号:US09009112B2

    公开(公告)日:2015-04-14

    申请号:US12723696

    申请日:2010-03-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30584 G06F17/30174

    摘要: Architecture that provides the capability to automatically (e.g., dynamically) reorganize (repartition) an existing partition by dividing (splitting) or recombining (merging) logical databases. This reorganization can be performed to logical databases belonging to the same customer, and based on the partitioning of the tables in these databases. This can include not only splitting secondary replicas of a partition or merging secondary replicas of the partition, but also splitting off secondary replicas of the partition to create a new partition and merging two partitions into one partition. Moreover, these operations can occur while the logical databases are accepting workload (online).

    摘要翻译: 提供通过划分(分割)或重组(合并)逻辑数据库来自动(例如,动态地)重新组织(重新分配)现有分区的能力的架构。 可以对属于同一客户的逻辑数据库执行此重组,并且基于这些数据库中的表的分区。 这不仅可以分割分区的次要副本或合并分区的副副本,还可以分割分区的辅助副本,以创建新分区,并将两个分区合并成一个分区。 而且,当逻辑数据库接受工作负载(在线)时,可能会发生这些操作。

    Logical data backup and rollback using incremental capture in a distributed database
    5.
    发明授权
    Logical data backup and rollback using incremental capture in a distributed database 有权
    在分布式数据库中使用增量捕获的逻辑数据备份和回滚

    公开(公告)号:US08825601B2

    公开(公告)日:2014-09-02

    申请号:US12697302

    申请日:2010-02-01

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

    CPC分类号: G06F17/30

    摘要: Architecture that eliminates the need for on-disk full backups of data retaining only changes that have occurred, in a separate table. Thus, the architecture provides for incremental recovery of incremental changes in a relational database (e.g., SQL). The architecture provides improved recovery time and recovery point objectives. By using the incremental capture of changed data (e.g., in an XML format), the capability is provided to capture schema changes, query the incremental change data and efficiently restore user data to an earlier point-in-time state. Changes (e.g., insert, update and delete operations) are tracked (e.g., continuously) by a set of triggers and the incrementally captured changed rows are inserted in a data capture table (a differential change “delta” table) in a human-readable format (e.g., XML). Rollback is also provided.

    摘要翻译: 架构,消除了在单独的表中仅保留已发生的更改的数据的磁盘完全备份的数据。 因此,架构提供了关系数据库(例如,SQL)中增量更改的增量恢复。 该架构提供了改进的恢复时间和恢复点目标。 通过使用改变的数据的增量捕获(例如,以XML格式),提供能力来捕获模式改变,查询增量变化数据并有效地将用户数据恢复到较早的时间点状态。 通过一组触发器跟踪(例如,插入,更新和删除操作)更改(例如,连续地),并且增量捕获的改变的行被插入到人类可读的数据捕获表(差分变化“delta”表)中 格式(例如,XML)。 还提供回滚。

    Binding for multi-part identifiers
    6.
    发明授权
    Binding for multi-part identifiers 有权
    绑定多部分标识符

    公开(公告)号:US07580923B2

    公开(公告)日:2009-08-25

    申请号:US11126034

    申请日:2005-05-10

    IPC分类号: G06F7/00

    摘要: Methods and computer-readable media for binding a query containing one or more multi-part identifiers in a database. An attempt is made to bind a multi-part identifier that has at least one part to any data in a database that corresponds to the at least one part. A score that is proportional to the number of parts that bind successfully in each multi-part identifier binding attempt is generated for each unsuccessful binding attempt. A result is outputted if one successful multi-part identifier binding occurred. A first error message corresponding to the multi-part identifier binding attempt having a highest score is outputted if no successful bindings occurred. A second error message is outputted if more than one successful multi-part identifier binding occurred.

    摘要翻译: 用于绑定在数据库中包含一个或多个多部分标识符的查询的方法和计算机可读介质。 尝试将具有至少一个部分的多部分标识符绑定到与至少一个部分对应的数据库中的任何数据。 对于每个不成功的绑定尝试,都会生成与每个多部分标识符绑定尝试中成功绑定的部分数成正比的分数。 如果发生一个成功的多部分标识符绑定,则输出结果。 如果没有成功的绑定发生,则输出与具有最高分数的多部分标识符绑定尝试相对应的第一错误消息。 如果发生多个成功的多部分标识符绑定,则会输出第二个错误消息。