会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Query optimizer system that detects and prevents mutating table
violations of database integrity in a query before execution plan
generation
    • 在执行计划生成之前,查询优化器系统检测和防止在查询中突变表违反数据库完整性
    • US5546576A
    • 1996-08-13
    • US390196
    • 1995-02-17
    • Roberta J. CochraneMir H. PiraheshRichard S. Sidle
    • Roberta J. CochraneMir H. PiraheshRichard S. Sidle
    • G06F17/30
    • G06F17/30448G06F17/30371G06F17/3051Y10S707/99932
    • An automated system for detecting and preventing mutating table violations of database integrity in a SQL query before generation and selection of an optimal query execution plan (QEP). This system modifies the query graph model (QGM) to restrict the choice of execution plans to those that avoid mutating table integrity (MTI) violations, thereby forcing database integrity during table mutation when executing the optimal QEP. Mutating table integrity violations are detected by evaluating the position in the QGM of each write-node referencing a particular base table with respect to each of the positions of all other read- and write-nodes referencing of the same base table. Every common-referencing node pair is tested for sequencing conflicts and a data-flow dam is inserted in the QGM where necessary to force the completion of the execution of one node before initiating execution of the other common-referencing node. The system of this invention allows processing of all non-cyclic and most cyclic SQL queries known to cause mutating table integrity violations, such as queries having searched and positioned inserts, deletes and updates, and row-level triggers.
    • 一种用于在生成和选择最优查询执行计划(QEP)之前,在SQL查询中检测和防止突变表违反数据库完整性的自动化系统。 该系统修改查询图模型(QGM),将执行计划的选择限制为避免突变表完整性(MTI)违规的选择,从而在执行最佳QEP时强制表突变期间的数据库完整性。 通过评估参考相同基准表的所有其他读 - 写节点的每个位置的引用特定基表的每个写节点的QGM中的位置来检测突变表完整性违反。 测试每个共同参考节点对的排序冲突,并且在QGM中插入数据流大坝,必要时强制完成一个节点的执行,然后再启动其他公共引用节点的执行。 本发明的系统允许处理已知导致突变表完整性违例的所有非循环和大多数循环SQL查询,例如具有搜索和定位的插入,删除和更新的查询以及行级触发器。
    • 7. 发明授权
    • Incremental AST maintenance using work areas
    • 使用工作区域增量AST维护
    • US07505957B2
    • 2009-03-17
    • US10643644
    • 2003-08-19
    • Roberta J. CochraneMir H. PiraheshRichard S. Sidle
    • Roberta J. CochraneMir H. PiraheshRichard S. Sidle
    • G06F7/00G06F17/30
    • G06F17/30457G06F17/30489Y10S707/99932Y10S707/99933
    • Disclosed is a method and system for incrementally maintaining algebraic functions in automatic summary tables (ASTs) of at least one relational database. The method associates a work area with each algebraic function in each AST. Each work area is comprised of one or more variables. The method populates the variables within each work area for each algebraic function when each AST is created and when each AST is updated. The method maintains each work area by adding and subtracting to and from its associated variables when the associated data changes in the relational database. The functions that compute the variables of the work areas are distributive and thus incrementally maintainable. The method computes and recomputes the algebraic function within an AST after the updates have changed one or more of the variables of its work area.
    • 公开了一种用于在至少一个关系数据库的自动汇总表(AST)中逐渐维持代数函数的方法和系统。 该方法将工作区域与每个AST中的每个代数函数相关联。 每个工作区域都包含一个或多个变量。 当创建每个AST和更新每个AST时,该方法为每个代数函数填充每个工作区域内的变量。 该方法通过在关系数据库中相关联的数据更改时向其关联变量添加和减少来维护每个工作区域。 计算工作区变量的函数是分布式的,因此可以逐步维护。 该方法在更新改变其工作区域的一个或多个变量之后,计算并重新计算AST内的代数函数。