Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.

Artifacts for VBASE: Unifying Online Vector Similarity Search and Relational Queries via Relaxed Monotonicity

Notifications You must be signed in to change notification settings

Catoverflow/VBASE-artifacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

VBASE-artifacts

Artifacts for VBASE: Unifying Online Vector Similarity Search and Relational Queries via Relaxed Monotonicity

We use Docker to conduct the experimental process, including environment installation, data downloading, data importing, running queries, and result analysis.

Evaluation

  1. Environment prepare: build docker image and run

./scripts/env_prepare/create_vbase_docker.sh

  1. Data Prepare: download data set and cook data

./scripts/data_prepare/data_prepare.sh

  1. Data loading

./scripts/data_prepare/load_data.sh

  1. Run Experiments

./scripts/run_experiments/run.sh

  1. You can also run experment one by one

./scripts/run_experiments/run_table_5.sh

table5

Conducting all query tests without using vector index on PostgreSQL(first row in Table-5) would take approximately one week. Therefore, we are presenting the previous results and also running a sample of 100 queries for each query type (there may be some sampling error in the results). If you need to run the complete statements, you can uncomment this section in ./scripts/run_experiments/run_table_5.sh.

./scripts/run_experiments/run_table_6.sh

table6

./scripts/run_experiments/run_table_7.sh

table7

./scripts/run_experiments/run_table_8.sh

table8

./scripts/run_experiments/run_fig_6.sh

figure6

./scripts/run_experiments/run_fig_7.sh

figure7

About

Artifacts for VBASE: Unifying Online Vector Similarity Search and Relational Queries via Relaxed Monotonicity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published