×

System and method utilizing a shared cache to provide zero copy memory mapped database

  • US 9,652,291 B2
  • Filed: 06/03/2016
  • Issued: 05/16/2017
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a list of models to include in an expected data set for a plurality of applications to analyze concurrently, the models including a combination of data attributes from a database repository, wherein the expected data set includes different types of models and different types of models include different data attributes;

    identifying in the database repository, a portion of the database repository comprising a plurality of data attributes of the expected data set to be accessed concurrently by the plurality of applications;

    allocating a memory space for a shared cache, wherein the shared cache comprises a column data store configured to store data for each of the plurality of attributes of the expected data set in columns;

    retrieving the expected data set from a database;

    populating the shared cache with the expected data set;

    storing memory address locations corresponding to the columns of the column data store of the shared cache; and

    providing, to the plurality of applications, one or more of the stored memory address locations corresponding to the columns of the column data store of the shared cache.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×