Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LSM-OPD

An open-source implementation for LSM-OPD: Boosting Scans in LSM-Trees by Enabling Direct Computing on Compressed Data for HTAP workloads.

G++12 and Folly needed.

Building

mkdir build && cd build
cmake ..
make -j 8

Structure

  • include/LSM-OPD the header file of LSM-OPD.
  • include/dynamic_bitset dynamic_bitset library
  • include/folly Folly library
  • src the source code of LSM-OPD.

Benchmark

We used the following branches of ycsb for system testing which can be found in the following repository:

https://github.com/2600254/YCSB-cpp

Usage in your own work

#include "include/LSM-OPD/LSM-OPD.h"

Then add the linking options during building:

-llsm-opd -L/path/to/LSM-OPD/build 

About

An open-source implementation for LSM-OPD: Boosting Scans in LSM-Trees by Enabling Direct Computing on Compressed Data for HTAP workloads.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages