Skip to content

JC-Shi/Learned-Index-Benefits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learned-Index-Benefits

Learned-Index-Benefits (LIB) is the implementation of the paper -- Learned Index Benefits: Machine Learning Based Index Performance Estimation. It is an end-to-end machine learning based index benefit estimator. The objective of this model is to facilitate index selection process by accurately and efficiently quantifying the benefits of index configuration on a query.

Prerequisites

  • Python 3.8
  • Numpy
  • Torch
  • Sklearn

Datasets

The Test dataset is placed in /data/ directory. The data is generated according to the techniques discussed in the paper and stored as a tuple <vector representation, cost reduction ratio>.

Run

The Pytorch implementation of LIB is shown in the notebook above.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published