Apparatus and method for null representation in database object storage
    2.
    发明授权
    Apparatus and method for null representation in database object storage 失效
    数据库对象存储中的零表示的装置和方法

    公开(公告)号:US6112210A

    公开(公告)日:2000-08-29

    申请号:US962416

    申请日:1997-10-31

    IPC分类号: G06F17/30

    摘要: An apparatus and process for storing representations of information objects having null values in a database are disclosed. A null object is established in memory associated with an information-bearing object. The null object has an attribute null value corresponding to each data-bearing attribute of the information-bearing object. Each attribute null value is set to a value indicating whether the corresponding attribute of the information-bearing object is null, not null, or not capable of having a null value. The null object also has an atomic null value that indicates whether the entire information-bearing object is null. When the information-bearing object is to be accessed, the null object is first accessed to determine whether the entire information-bearing object or any attributes thereof are null. Accordingly, unnecessary retrieval and manipulation of the information-bearing object is avoided.

    摘要翻译: 公开了一种在数据库中存储具有空值的信息对象的表示的装置和过程。 在与信息承载对象相关联的存储器中建立空对象。 空对象具有对应于信息承载对象的每个数据承载属性的属性空值。 每个属性空值被设置为一个值,该值指示信息承载对象的相应属性是否为空,不为空,或不能具有空值。 空对象还具有一个原子空值,指示整个信息承载对象是否为空。 当要访问信息承载对象时,首先访问空对象以确定整个信息承载对象或其任何属性是否为空。 因此,避免了对信息承载对象的不必要的检索和操作。

    Cache enumeration and indexing
    4.
    发明授权
    Cache enumeration and indexing 有权
    缓存枚举和索引

    公开(公告)号:US08261020B2

    公开(公告)日:2012-09-04

    申请号:US12469688

    申请日:2009-05-21

    IPC分类号: G06F12/00

    摘要: In response to a request including a state object, which can indicate a state of an enumeration of a cache, the enumeration can be continued by using the state object to identify and send cache data. Also, an enumeration of cache units can be performed by traversing a data structure that includes object nodes, which correspond to cache units, and internal nodes. An enumeration state stack can indicate a current state of the enumeration, and can include state nodes that correspond to internal nodes in the data structure. Additionally, a cache index data structure can include a higher level table and a lower level table. The higher level table can have a leaf node pointing to the lower level table, and the lower level table can have a leaf node pointing to one of the cache units. Moreover, the lower level table can be associated with a tag.

    摘要翻译: 响应于包括可指示高速缓存的枚举状态的状态对象的请求,可以通过使用状态对象来识别和发送高速缓存数据来继续枚举。 此外,可以通过遍历包括对应于高速缓存单元的对象节点和内部节点的数据结构来执行缓存单元的枚举。 枚举状态堆栈可以指示枚举的当前状态,并且可以包括对应于数据结构中的内部节点的状态节点。 此外,缓存索引数据结构可以包括更高级别的表和较低级别的表。 较高级别的表可以具有指向低级表的叶节点,并且下级表可以具有指向其中一个高速缓存单元的叶节点。 此外,较低级别的表可以与标签相关联。

    Storage model for large object columns
    6.
    发明授权
    Storage model for large object columns 有权
    大对象列的存储模型

    公开(公告)号:US07853619B2

    公开(公告)日:2010-12-14

    申请号:US10949895

    申请日:2004-09-23

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30318 G06F17/30607

    摘要: Methods and apparatus for enabling a plurality of table columns arranged to be associated with large objects (LOBs) to share a single LOB data segment within a database are disclosed. According to one aspect of the present invention, a method for allocating space associated with at least a first column arranged to accommodate LOB data and a second column arranged to accommodate LOB data includes allocating a first LOB data segment. The method also includes associating both the first column and the second column with the first LOB data segment.

    摘要翻译: 公开了一种用于启用被布置为与大对象(LOB)相关联的多个表列以在数据库内共享单个LOB数据段的方法和装置。 根据本发明的一个方面,一种用于分配空间的方法,所述方法用于分配与至少布置成容纳LOB数据的第一列相关联的空间,以及用于容纳LOB数据的第二列,包括分配第一LOB数据段。 该方法还包括将第一列和第二列与第一LOB数据段相关联。

    CACHE ENUMERATION AND INDEXING
    7.
    发明申请
    CACHE ENUMERATION AND INDEXING 有权
    缓存创建和索引

    公开(公告)号:US20100293332A1

    公开(公告)日:2010-11-18

    申请号:US12469688

    申请日:2009-05-21

    IPC分类号: G06F12/08 G06F17/30 G06F12/00

    摘要: In response to a request including a state object, which can indicate a state of an enumeration of a cache, the enumeration can be continued by using the state object to identify and send cache data. Also, an enumeration of cache units can be performed by traversing a data structure that includes object nodes, which correspond to cache units, and internal nodes. An enumeration state stack can indicate a current state of the enumeration, and can include state nodes that correspond to internal nodes in the data structure. Additionally, a cache index data structure can include a higher level table and a lower level table. The higher level table can have a leaf node pointing to the lower level table, and the lower level table can have a leaf node pointing to one of the cache units. Moreover, the lower level table can be associated with a tag.

    摘要翻译: 响应于包括可指示高速缓存的枚举状态的状态对象的请求,可以通过使用状态对象来识别和发送高速缓存数据来继续枚举。 此外,可以通过遍历包括对应于高速缓存单元的对象节点和内部节点的数据结构来执行缓存单元的枚举。 枚举状态堆栈可以指示枚举的当前状态,并且可以包括对应于数据结构中的内部节点的状态节点。 此外,缓存索引数据结构可以包括更高级别的表和较低级别的表。 较高级别的表可以具有指向低级表的叶节点,并且下级表可以具有指向其中一个高速缓存单元的叶节点。 此外,较低级别的表可以与标签相关联。

    Object-oriented materialized views
    9.
    发明授权
    Object-oriented materialized views 有权
    面向对象的物化视图

    公开(公告)号:US07158994B1

    公开(公告)日:2007-01-02

    申请号:US10006605

    申请日:2001-12-05

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

    摘要: Techniques are provided for creating object-oriented materialized views. The object-oriented materialized views may be object materialized views or object-relational materialized views. The base tables may be object tables, object relational tables, or relational tables. The object-oriented materialized views may be refreshed, fully or incrementally. When an object-oriented materialized view is created, refresh code is generated for it. Through the use of object-oriented materialized views, users gain both the efficiency of materialized views and the power of the object-oriented paradigm.

    摘要翻译: 提供了用于创建面向对象的物化视图的技术。 面向对象的物化视图可以是对象物化视图或物体关系物化视图。 基表可以是对象表,对象关系表或关系表。 面向对象的物化视图可以被刷新,完全或递增。 当创建面向对象的物化视图时,会为其生成刷新代码。 通过使用面向对象的物化视图,用户可以获得物化视图的效率和面向对象范式的力量。

    Storage model for large object columns
    10.
    发明申请
    Storage model for large object columns 有权
    大对象列的存储模型

    公开(公告)号:US20060075006A1

    公开(公告)日:2006-04-06

    申请号:US10949895

    申请日:2004-09-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30318 G06F17/30607

    摘要: Methods and apparatus for enabling a plurality of table columns arranged to be associated with large objects (LOBs) to share a single LOB data segment within a database are disclosed. According to one aspect of the present invention, a method for allocating space associated with at least a first column arranged to accommodate LOB data and a second column arranged to accommodate LOB data includes allocating a first LOB data segment. The method also includes associating both the first column and the second column with the first LOB data segment.

    摘要翻译: 公开了一种用于启用被布置为与大对象(LOB)相关联的多个表列以共享数据库内的单个LOB数据段的方法和装置。 根据本发明的一个方面,一种用于分配空间的方法,所述方法用于分配与至少布置成容纳LOB数据的第一列相关联的空间,以及用于容纳LOB数据的第二列,包括分配第一LOB数据段。 该方法还包括将第一列和第二列与第一LOB数据段相关联。