SYSTEM AND METHOD FOR MARSHALING MASSIVE DATABASE DATA FROM NATIVE LAYER TO JAVA USING LINEAR ARRAY
    1.
    发明申请
    SYSTEM AND METHOD FOR MARSHALING MASSIVE DATABASE DATA FROM NATIVE LAYER TO JAVA USING LINEAR ARRAY 有权
    使用线性阵列将大量数据库数据从内层划分到JAVA的系统和方法

    公开(公告)号:US20140379739A1

    公开(公告)日:2014-12-25

    申请号:US14251410

    申请日:2014-04-11

    CPC classification number: G06F17/3056

    Abstract: A system and method for marshaling database data from a native interface layer, to a Java layer, using a linear array. In accordance with an embodiment, a request is received from a software application to query or access data stored at the database. At a database driver native interface layer, the system obtains cell data from the database, determines cell coordinates and a cell metadata, and linearizes the cell data if required. The linearized data is then flushed to a linear byte array in the database driver presentation layer, and the cell coordinates and cell metadata are provided for use by a compact data handler and the application in accessing the data.

    Abstract translation: 一种用于使用线性阵列将数据库数据从本机接口层传送到Java层的系统和方法。 根据实施例,从软件应用程序接收到查询或访问存储在数据库中的数据的请求。 在数据库驱动器本机接口层,系统从数据库获取单元数据,确定单元坐标和单元格元数据,并根据需要对单元数据进行线性化。 然后将线性化数据刷新到数据库驱动程序表示层中的线性字节数组,并且提供单元坐标和单元元数据供小型数据处理程序和应用程序访问数据。

    System and method for marshaling massive database data from native layer to java using linear array

    公开(公告)号:US09600546B2

    公开(公告)日:2017-03-21

    申请号:US14251410

    申请日:2014-04-11

    CPC classification number: G06F17/3056

    Abstract: A system and method for marshaling database data from a native interface layer, to a Java layer, using a linear array. In accordance with an embodiment, a request is received from a software application to query or access data stored at the database. At a database driver native interface layer, the system obtains cell data from the database, determines cell coordinates and a cell metadata, and linearizes the cell data if required. The linearized data is then flushed to a linear byte array in the database driver presentation layer, and the cell coordinates and cell metadata are provided for use by a compact data handler and the application in accessing the data.

    EFFICIENT STORAGE AND RETRIEVAL OF FRAGMENTED DATA USING PSEUDO LINEAR DYNAMIC BYTE ARRAY
    4.
    发明申请
    EFFICIENT STORAGE AND RETRIEVAL OF FRAGMENTED DATA USING PSEUDO LINEAR DYNAMIC BYTE ARRAY 有权
    使用PSEUDO线性动态字节阵列的有效存储和检索

    公开(公告)号:US20140380004A1

    公开(公告)日:2014-12-25

    申请号:US14259499

    申请日:2014-04-23

    CPC classification number: G06F17/30492

    Abstract: A system and method for efficient storage and retrieval of fragmented data using a pseudo linear dynamic byte array is provided. In accordance with an embodiment, the system comprises a database driver which provides access by a software application to a database. The database driver uses a dynamic byte array to enable access by the application to data in the database, including determining a size of a required data to be stored in memory, and successively allocating and copying the required data into the dynamic byte array as a succession of blocks. The data stored within the succession of blocks can then be accessed and provided to the application.

    Abstract translation: 提供了一种使用伪线性动态字节阵列有效地存储和检索分段数据的系统和方法。 根据实施例,该系统包括数据库驱动器,其提供软件应用程序对数据库的访问。 数据库驱动程序使用动态字节数组来使应用程序能够访问数据库中的数据,包括确定要存储在存储器中的所需数据的大小,并将所需数据连续分配并复制到动态字节数组中作为继承 的块。 存储在连续块内的数据可以被访问并提供给应用程序。

Patent Agency Ranking