System and method for object persistence in a database store
    21.
    发明申请
    System and method for object persistence in a database store 有权
    数据库存储中对象持久化的系统和方法

    公开(公告)号:US20050091228A1

    公开(公告)日:2005-04-28

    申请号:US10692225

    申请日:2003-10-23

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

    摘要: A new persistence format for storing objects of a user defined type in a database store enables information about the structure of the type to be communicated to the store. This information enables a number of store optimizations, including direct structural access to members of the type. Specifically, metadata is exchanged between the type implementer and the data store. The store uses the metadata to determine the storage layout for instances of the type. With this information, the store is able to detect access patterns that can be optimized to directly operate over the storage representation without hydration (deserialization) the object.

    摘要翻译: 用于将用户定义类型的对象存储在数据库存储中的新的持久性格式使得能够传送要传送到商店的类型的结构的信息。 此信息可实现多种存储优化,包括对类型成员的直接结构访问。 具体来说,在类型实现者和数据存储之间交换元数据。 商店使用元数据来确定该类型的实例的存储布局。 利用该信息,商店能够检测可优化的访问模式以直接在存储表示上操作而不对物体进行水化(反序列化)。

    System and method for relational representation of hierarchical data
    22.
    发明申请
    System and method for relational representation of hierarchical data 有权
    分层数据的关系表示的系统和方法

    公开(公告)号:US20050027743A1

    公开(公告)日:2005-02-03

    申请号:US10924704

    申请日:2004-08-24

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

    摘要: A technique for representing the structure of hierarchically-organized data in a non-hierarchical data structure, such as a relation. The hierarchically-organized data is represented as a tree, and each node in the tree is assigned a position identifier that represents both the depth level of the node within the hierarchy, and its ancestor/descendant relationship to other nodes. The data represented by each node, as well as its position identifier, is stored in a row of a relational database, thereby capturing the hierarchical structure of the data in such relational database. A technique is provided for the compressed storage of position identifiers in a format that allows an efficient bytewise comparison of position identifiers to determine relative order and ancestry.

    摘要翻译: 用于表示非分层数据结构(例如关系)中的分层组织数据的结构的技术。 分层组织的数据被表示为树,并且树中的每个节点被分配一个位置标识符,其表示层次结构内的节点的深度级别,以及其与其他节点的祖先/后代关系。 由每个节点表示的数据及其位置标识符存储在关系数据库的一行中,从而捕获这种关系数据库中数据的层次结构。 提供了一种用于以允许位置标识符的有效从字面比较确定相对顺序和祖先的格式的位置标识符的压缩存储的技术。