会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • SQL language extensions for modifying collection-valued and scalar valued columns in a single statement
    • 用于在单个语句中修改集合值和标量值的SQL语言扩展
    • US20050091256A1
    • 2005-04-28
    • US10693302
    • 2003-10-24
    • Balaji RathakrishnanStefano StefaniAleksandras SurnaJose BlakeleyOliver Seeliger
    • Balaji RathakrishnanStefano StefaniAleksandras SurnaJose BlakeleyOliver Seeliger
    • G06F20060101G06F1/00G06F17/00
    • G06F17/30365G06F17/30342G06F17/30607Y10S707/99931Y10S707/99932Y10S707/99934Y10S707/99944
    • A technique for updating collection-valued and other complex structured columns in a nested table using a nested extension of an UPDATE statement that uses syntax and semantics to modify collection-valued columns in a way that is analogous to the syntax and semantics of the UPDATE statement that is used to modify scalar-valued columns of the table (called the outer UPDATE). Using the same syntactic and semantic constructs as the table at the outer level allows an existing implementation that processes modifications to relational tables to reuse its implementation techniques for processing outer updates to modify collection-valued columns as well. The UPDATE extensions enable the specification of updates to nested collections embedded at arbitrary levels of depth in the object model. The new syntax is embedded inside the outer UPDATE statement in a way that parallels the structure of the data itself and thus maps more directly to the user's conceptual model of the data. The method for implementing the UPDATE extensions uses a change descriptor, which is a data structure that aggregates substantially all changes, both scalar and collection-valued into a single value that can be applied to the changed collection-valued column. This technique can also be used for modifications to other kinds of complex-structured columns such as objects or xml. The change descriptor includes hierarchical information for the cell, thereby enabling efficient application of multiple updates at various granularity levels in a single operation and enabling the implementation of efficient index maintenance algorithms by updating only the indexes affected by the UPDATE operation and updating only those index rows that were affected by the UPDATE operation.
    • 一种用于使用UPDATE语句的嵌套扩展来更新嵌套表中的集合值和其他复杂结构化列的技术,该语法使用语法和语义来以类似于UPDATE语句的语法和语义的方式修改集合值列 用于修改表的标量值列(称为外部UPDATE)。 使用与外层相同的句法和语义结构允许处理对关系表的修改的现有实现,以重用其实现技术来处理外部更新以修改集合值列。 UPDATE扩展使得能够对对象模型中嵌套在任意深度深度的嵌套集合进行更新。 新的语法以外部UPDATE语句的方式嵌入到数据本身的结构中,从而更直接地映射到用户的数据概念模型。 实现UPDATE扩展的方法使用一个更改描述符,该描述符是一个数据结构,它将基本上所有的变量(标量和收集值)聚合成一个可以应用到更改的收集值列的值。 此技术也可用于修改其他类型的复杂结构列(如对象或xml)。 更改描述符包括小区的分层信息,从而能够在单个操作中在各种粒度级别高效地应用多个更新,并且通过仅更新受UPDATE操作影响的索引并仅更新那些索引行,从而实现高效的索引维护算法 受UPDATE操作的影响。
    • 10. 发明授权
    • Adaptive row-batch processing of database data
    • 自适应行批处理数据库数据
    • US08548986B2
    • 2013-10-01
    • US12727235
    • 2010-03-19
    • Aleksandras SurnaPer-Ake LarsonSrikumar Rangarajan
    • Aleksandras SurnaPer-Ake LarsonSrikumar Rangarajan
    • G06F17/30
    • G06F17/30492
    • Architecture that provides for greater interoperability between column stores and row stores by leveraging the advantages both have to offer. The architecture operates automatically (e.g., dynamically) to move between row oriented processing mode and batch processing mode, and the combination thereof, when it is more beneficial to run in one mode relative to the other mode, or both modes. The auto-switching of data processing between batch and row oriented mode occurs during the execution of a single query. The architecture can automatically modify an operator in the query tree and/or remove an operator if desired at runtime for more efficient processing. This approach also accounts for memory constraints for either of row or column processing.
    • 架构通过利用两者必须提供的优点,提供列存储和行存储之间的更大的互操作性。 当相对于其他模式或两种模式运行在一种模式中更有利时,架构在行面向处理模式和批处理模式之间自动运行(例如,动态地)移动,以及其组合。 批处理和行向模式之间的数据处理自动切换在执行单个查询期间发生。 架构可以在运行时自动修改查询树中的运算符和/或删除运算符,以便更有效的处理。 这种方法也解决了行或列处理中的任何一个的内存限制。