Ibis benchmarking

A composable data system benchmark in a Python package.

Overview

Ibis is an interface, not an engine. Ibis allows you to use the best engine for your workload. The Ibis benchmarking project is used to benchmark various engines with Ibis.

Benchmarks

See the following benchmarks:

Getting started

You can reproduce the benchmark easily.

Installation

Install gh and just, then:

gh repo clone lostmygithubaccount/ibis-bench
cd ibis-bench
just setup
. .venv/bin/activate

Run:

pip install ibis-bench

Usage

Use the CLI to run benchmarks.

bench
Back to top