Direct loading of opaque types
    3.
    发明授权
    Direct loading of opaque types 有权
    直接加载不透明类型

    公开(公告)号:US07747580B2

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

    申请号:US10648577

    申请日:2003-08-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30286

    摘要: Techniques and systems are disclosed for storing instances of an opaque type in a database according to a direct path loading approach. According to one aspect, an opaque type implementor registers, with a loader application, routines that the opaque type implementor implements. In response, the loader application associates the opaque type with the routines. The loader application reads data that comprises instances of the opaque type. The loader application determines which routines are associated with the opaque type. The loader application invokes the routines, which create an array for storing instances of the opaque type and populate the array with values specified in the data. The loader application converts the array into a data stream that conforms to the format of the database's data blocks. The loader application then streams the data to a database server, which writes the data directly into data blocks in the database.

    摘要翻译: 公开了根据直接路径加载方法在数据库中存储不透明类型的实例的技术和系统。 根据一个方面,不透明类型的实现者使用加载器应用程序来注册不透明类型实现者实现的例程。 作为响应,加载程序应用程序将不透明类型与例程相关联。 加载程序应用程序读取包含不透明类型实例的数据。 加载程序应用程序确定哪些程序与不透明类型相关联。 加载程序应用程序调用例程,它创建一个数组来存储不透明类型的实例,并使用数据中指定的值填充数组。 加载程序应用程序将阵列转换为符合数据库数据块格式的数据流。 然后,加载器应用程序将数据流传输到数据库服务器,数据库服务器将数据直接写入数据库中的数据块。

    Direct loading of opaque types
    4.
    发明申请
    Direct loading of opaque types 有权
    直接加载不透明类型

    公开(公告)号:US20050050058A1

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

    申请号:US10648577

    申请日:2003-08-25

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30286

    摘要: Techniques and systems are disclosed for storing instances of an opaque type in a database according to a direct path loading approach. According to one aspect, an opaque type implementor registers, with a loader application, routines that the opaque type implementor implements. In response, the loader application associates the opaque type with the routines. The loader application reads data that comprises instances of the opaque type. The loader application determines which routines are associated with the opaque type. The loader application invokes the routines, which create an array for storing instances of the opaque type and populate the array with values specified in the data. The loader application converts the array into a data stream that conforms to the format of the database's data blocks. The loader application then streams the data to a database server, which writes the data directly into data blocks in the database.

    摘要翻译: 公开了根据直接路径加载方法在数据库中存储不透明类型的实例的技术和系统。 根据一个方面,不透明类型的实现者使用加载器应用程序来注册不透明类型实现者实现的例程。 作为响应,加载程序应用程序将不透明类型与例程相关联。 加载程序应用程序读取包含不透明类型实例的数据。 加载程序应用程序确定哪些程序与不透明类型相关联。 加载程序应用程序调用例程,它创建一个数组来存储不透明类型的实例,并使用数据中指定的值填充数组。 加载程序应用程序将阵列转换为符合数据库数据块格式的数据流。 然后,加载器应用程序将数据流传输到数据库服务器,数据库服务器将数据直接写入数据库中的数据块。