Skip to content

This project benchmarks the python libsql-client to determine performance differences between local file database and the libsql database server.

Notifications You must be signed in to change notification settings

GerbenAaltink/libsql-client-server-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benchmark libsql-client

This project benchmarks the python libsql-client to determine performance differences between local file database and the libsql database server.

Requirements

  1. Docker for the libsql server installation
  2. The libsql server running on default port 8080. Checkout the repository of libsql and run docker compose up in the docker-compose folder. Building can take around 10 to 15 minutes.

Usage

You only have to run make. This will create a new python environment, installs the requirements and runs the application.

Running without rebuilding environment is doable using make bench. To (re)install but not run execute make install.

Screen recording

Can take some time to load. It's more than a mb. Screen recording

About

This project benchmarks the python libsql-client to determine performance differences between local file database and the libsql database server.

Topics

Resources

Stars

Watchers

Forks