会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for implementing segmented arrays in a database
    • 在数据库中实现分段数组的方法和装置
    • US5845296A
    • 1998-12-01
    • US677771
    • 1996-07-10
    • Amit JasujaRoger TarantoJuan LoaizaGianfranco Putzolu
    • Amit JasujaRoger TarantoJuan LoaizaGianfranco Putzolu
    • G06F12/02G06F17/30
    • G06F12/0223Y10S707/99931Y10S707/99932Y10S707/99933Y10S707/99942Y10S707/99943Y10S707/99945Y10S707/99956
    • A method and apparatus for implementing segmented arrays in a database system. According to one embodiment of the invention, rather than allocating a contiguous block of memory for each array, the memory for storing at least selected arrays is broken into smaller pieces of memory referred to herein as memory segments. When the memory for an array is broken into memory segments, the array is referred to herein as a "segmented array." Each memory segment associated with a segmented array is divided into one or more memory areas, each of which represent an element of that array. The memory segments associated with a segmented array need not be contiguous. According to another aspect of the invention, the number of segments allocated for a segmented array can be increased or decreased during execution. According to yet another aspect of the invention, only some of the memory segments required to store a segmented array are initially allocated. The remainder of the memory segments required to store the array are allocated on an as needed basis. According to another aspect of the invention, database systems may implement all or only some arrays as segmented arrays. In a database system that supports both segmented and contiguous arrays, whether the memory for a particular array is segmented or contiguous can depend on any number of factors.
    • 一种用于在数据库系统中实现分段数组的方法和装置。 根据本发明的一个实施例,不是为每个阵列分配连续的存储块,而是用于存储至少所选择的阵列的存储器被分解成这里被称为存储器段的更小的存储块。 当阵列的内存被分解成内存段时,阵列在这里被称为“分段阵列”。 与分段阵列相关联的每个存储器段被分成一个或多个存储器区域,每个存储器区域表示该阵列的元件。 与分段数组相关联的内存段不必是连续的。 根据本发明的另一方面,在执行期间可以增加或减少为分段阵列分配的段数。 根据本发明的另一方面,最初仅分配存储分段阵列所需的一些存储器段。 根据需要分配存储阵列所需的其余内存段。 根据本发明的另一方面,数据库系统可以将所有或仅一些阵列实现为分段阵列。 在支持分段和连续阵列的数据库系统中,特定阵列的内存是否被分段或连续可以取决于任何数量的因素。
    • 2. 发明授权
    • Method and apparatus for reducing the memory required to store bind
variable descriptors in a database
    • 用于减少在数据库中存储绑定变量描述符所需的存储器的方法和装置
    • US5802523A
    • 1998-09-01
    • US669244
    • 1996-06-21
    • Amit JasujaRoger Taranto
    • Amit JasujaRoger Taranto
    • G06F17/30
    • G06F17/3041Y10S707/99944
    • The present invention discloses a method and apparatus for reducing the memory required to store bind variable descriptors in a database system. In embodiments of the invention, bind variable descriptors continue to be maintained in the shared cursor objects, but bind variables are no longer maintained in the instantiation objects. If the bind variables associated with an instantiation object are accurately described by the bind variable descriptors in a shared object to which the instantiation object is linked, then only data indicating the bind variables associated with the instantiation object are accurately described is maintained in the instantiation object. In contrast, if the bind variable descriptors associated with an instantiation object are not accurately described, only data describing how the attributes of the bind variables associated with the instantiation object differ from those associated with the shared cursor object are maintained in the instantiation object.
    • 本发明公开了一种减少在数据库系统中存储绑定变量描述符所需的存储器的方法和装置。 在本发明的实施例中,绑定变量描述符继续保持在共享游标对象中,但是绑定变量不再保持在实例化对象中。 如果与实例化对象相关联的绑定变量由实例化对象链接到的共享对象中的绑定变量描述符进行准确描述,则只有表示与实例化对象关联的绑定变量的数据被准确描述才被保留在实例化对象中 。 相比之下,如果没有准确描述与实例化对象相关联的绑定变量描述符,则只有描述与实例化对象相关联的绑定变量的属性与共享光标对象相关联的属性的不同的数据被保留在实例化对象中。