Blob manipulation in an integrated structured storage system
    1.
    发明授权
    Blob manipulation in an integrated structured storage system 有权
    集成结构化存储系统中的Blob操作

    公开(公告)号:US08495036B2

    公开(公告)日:2013-07-23

    申请号:US12257786

    申请日:2008-10-24

    IPC分类号: G06F7/00 G06F17/00

    摘要: Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the manipulation of Blobs in a structured storage system includes receiving a request for a Blob, which may be located by way of a Blob pointer. The Blob pointer allows for the data, such as properties, of the Blob to be identified and located. Expired properties are garbage collected as a manipulation of the Blob data within a structured storage system. In an embodiment, the Blob is identified by a key that is utilized within a primary structured index to located the requested Blob. In another embodiment, the requested Blob is located utilizing a secondary hash index. In an additional embodiment, the Blob is locate utilizing a file table.

    摘要翻译: 本发明的实施例涉及用于促进由计算设备执行的应用程序访问的二进制大对象(Blob)的结构化存储的系统,方法和计算机存储介质。 通常,结构化存储系统中Blob的操作包括接收对可以通过Blob指针定位的Blob的请求。 Blob指针允许识别和定位Blob的数据,例如属性。 过期属性作为在结构化存储系统中操纵Blob数据而被垃圾回收。 在一个实施例中,Blob由在主要结构化索引中使用的密钥来标识以定位所请求的Blob。 在另一个实施例中,使用辅助散列索引定位所请求的Blob。 在另外的实施例中,使用文件表定位Blob。

    SCALABLE BLOB STORAGE INTEGRATED WITH SCALABLE STRUCTURED STORAGE
    2.
    发明申请
    SCALABLE BLOB STORAGE INTEGRATED WITH SCALABLE STRUCTURED STORAGE 有权
    可扩展的存储与可扩展的结构存储集成

    公开(公告)号:US20100106695A1

    公开(公告)日:2010-04-29

    申请号:US12257747

    申请日:2008-10-24

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3033 G06F17/30501

    摘要: Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the structured storage of Blobs includes a primary structured storage index for indexing Blobs, a secondary hash index that is integrated into the structured storage system, a Blob log stream, and a Blob data stream for storing blocks that include the Blob data. In an embodiment, a block is created and written to a Blob store along with a block list. The block list facilitates the locating of one or more blocks that store the Blob data. In this embodiment, a primary structured storage index and a secondary hash index are updated to facilitate efficient access of the Blob in a structured storage system.

    摘要翻译: 本发明的实施例涉及用于促进由计算设备执行的应用程序访问的二进制大对象(Blob)的结构化存储的系统,方法和计算机存储介质。 通常,Blob的结构化存储包括用于索引Blob的主要结构化存储索引,集成到结构化存储系统中的辅助散列索引,Blob日志流和用于存储包含Blob数据的块的Blob数据流。 在一个实施例中,块被创建并且被写入到Blob存储以及块列表。 块列表便于定位存储Blob数据的一个或多个块。 在该实施例中,更新主结构化存储索引和辅助散列索引以便于结构化存储系统中Blob的有效访问。

    Scalable blob storage integrated with scalable structured storage
    3.
    发明授权
    Scalable blob storage integrated with scalable structured storage 有权
    可扩展的blob存储与可扩展的结构化存储集成

    公开(公告)号:US08620884B2

    公开(公告)日:2013-12-31

    申请号:US12257747

    申请日:2008-10-24

    IPC分类号: G06F7/00

    CPC分类号: G06F17/3033 G06F17/30501

    摘要: Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the structured storage of Blobs includes a primary structured storage index for indexing Blobs, a secondary hash index that is integrated into the structured storage system, a Blob log stream, and a Blob data stream for storing blocks that include the Blob data. In an embodiment, a block is created and written to a Blob store along with a block list. The block list facilitates the locating of one or more blocks that store the Blob data. In this embodiment, a primary structured storage index and a secondary hash index are updated to facilitate efficient access of the Blob in a structured storage system.

    摘要翻译: 本发明的实施例涉及用于促进由计算设备执行的应用程序访问的二进制大对象(Blob)的结构化存储的系统,方法和计算机存储介质。 通常,Blob的结构化存储包括用于索引Blob的主要结构化存储索引,集成到结构化存储系统中的辅助散列索引,Blob日志流和用于存储包含Blob数据的块的Blob数据流。 在一个实施例中,块被创建并且被写入到Blob存储以及块列表。 块列表便于定位存储Blob数据的一个或多个块。 在该实施例中,更新主结构化存储索引和辅助散列索引以便于结构化存储系统中Blob的有效访问。

    BLOB MANIPULATION IN AN INTEGRATED STRUCTURED STORAGE SYSTEM
    4.
    发明申请
    BLOB MANIPULATION IN AN INTEGRATED STRUCTURED STORAGE SYSTEM 有权
    一体化结构化存储系统中的BLOB操作

    公开(公告)号:US20100106734A1

    公开(公告)日:2010-04-29

    申请号:US12257786

    申请日:2008-10-24

    IPC分类号: G06F7/06 G06F17/30

    摘要: Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the manipulation of Blobs in a structured storage system includes receiving a request for a Blob, which may be located by way of a Blob pointer. The Blob pointer allows for the data, such as properties, of the Blob to be identified and located. Expired properties are garbage collected as a manipulation of the Blob data within a structured storage system. In an embodiment, the Blob is identified by a key that is utilized within a primary structured index to located the requested Blob. In another embodiment, the requested Blob is located utilizing a secondary hash index. In an additional embodiment, the Blob is locate utilizing a file table.

    摘要翻译: 本发明的实施例涉及用于促进由计算设备执行的应用程序访问的二进制大对象(Blob)的结构化存储的系统,方法和计算机存储介质。 通常,结构化存储系统中Blob的操作包括接收对可以通过Blob指针定位的Blob的请求。 Blob指针允许识别和定位Blob的数据,例如属性。 过期属性作为在结构化存储系统中操纵Blob数据而被垃圾回收。 在一个实施例中,Blob由在主要结构化索引中使用的密钥来标识以定位所请求的Blob。 在另一个实施例中,使用辅助散列索引定位所请求的Blob。 在另外的实施例中,使用文件表定位Blob。