Publication | Open Access
Anti-Persistence on Persistent Storage
16
Citations
45
References
2016
Year
Unknown Venue
EngineeringStorage ManagementComputer ArchitectureData StructureInformation RetrievalData ScienceManagementData IntegrationData ManagementVery Large DatabasePersistent StorageEfficient Range QueriesComputer ScienceDatabase TheoryData SecurityQuery OptimizationExternal-memory AlgorithmRelational QueriesData IndexingPolyglot PersistenceDatabase QueriesSystem SoftwareBig Data
We present history-independent alternatives to a B-tree, the primary indexing data structure used in databases. A data structure is history independent (HI) if it is impossible to deduce any information by examining the bit representation of the data structure that is not already available through the API. We show how to build a history-independent cache-oblivious B-tree and a history-independent external-memory skip list. One of the main contributions is a data structure we build on the way---a history-independent packed-memory array (PMA). The PMA supports efficient range queries, one of the most important operations for answering database queries.
| Year | Citations | |
|---|---|---|
Page 1
Page 1