Skip to content

Performance evaluation and optimization of SQLite

Notifications You must be signed in to change notification settings

rcslab/objsnap-sqlite-tatp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLite: Past, Present, and Future

Performance evaluation and optimization of SQLite. Accompanying source code for the VLDB 2022 paper.

Requirements

  • CMake >= 3.16

How to run the benchmarks

First, ensure you have CMake >= 3.16 installed.

Then, run CMake to configure the project:

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release

Build the executables:

cmake --build .

Executables for SSB, TATP, and Blob will be placed in their respective directories.

Modify the permissions of the scripts:

chmod u+x ssb/ssb.sh
chmod u+x tatp/tatp.sh
chmod u+x blob/blob.sh
chmod u+x all.sh

Run a specific benchmark by moving to its directory and then executing the script. For example:

cd ssb
./ssb.sh

Run all benchmarks by executing the all script:

./all.sh

About

Performance evaluation and optimization of SQLite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 59.5%
  • Python 26.9%
  • CMake 8.9%
  • Shell 4.7%