Invention Grant
- Patent Title: System and method utilizing a shared cache to provide zero copy memory mapped database
-
Application No.: US15173526Application Date: 2016-06-03
-
Publication No.: US09652291B2Publication Date: 2017-05-16
- Inventor: Punya Biswal , Beyang Liu , Eugene Marinelli , Nima Ghamsari
- Applicant: Palantir Technologies Inc.
- Applicant Address: US CA Palo Alto
- Assignee: Palantir Technologies, Inc.
- Current Assignee: Palantir Technologies, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/50 ; G06F17/30 ; G06F12/084 ; G06F12/0813 ; G06F12/1009

Abstract:
Methods and systems for providing a plurality of applications with concurrent access to data are disclosed. One such method includes identifying attributes of an expected data set to be accessed concurrently by the applications, initializing a shared cache with a column data store configured to store the expected data set in columns, and creating a memory map for accessing a physical memory location in the shared cache. The method may also include mapping the applications' data access requests to the shared cache with the memory map. Only one instance of the expected data set is stored in memory, so each application is not required to create additional instances of the expected data set in the application's memory address space. Therefore, larger expected data sets may be entirely stored in memory without limiting the number of applications running concurrently.
Public/Granted literature
- US20160283277A1 SYSTEM AND METHOD UTILIZING A SHARED CACHE TO PROVIDE ZERO COPY MEMORY MAPPED DATABASE Public/Granted day:2016-09-29
Information query