ibis-bench
Benchmarking with Ibis.
Overview
Ibis is an interface, not an engine. There's no such thing as a zero-cost abstraction with no overhead, but Ibis is designed to add as little as possible to your workloads. This repository is used to:
- benchmark various engines via the same interface
- roughly assess the overhead of using Ibis (by comparing with native queries)
with a focus on the former and, currently, single-node OLAP engines.
Getting started
Install the package and CLI.
Developer setup
gh repo clone lostmygithubaccount/ibis-bench
cd ibis-bench
just setup
. .venv/bin/activate
Pip install
Run:
pip install --upgrade ibis-bench
Usage
Use the CLI to run benchmarks.
bench
Metadata
Release files for ibis-bench 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ibis_bench-0.2.0.tar.gz | 509.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ibis_bench-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 541.2 kB
Release files / ibis_bench-0.2.0.tar.gz
| Download URL | ibis_bench-0.2.0.tar.gz |
|---|---|
| Size | 509.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d4b31585d9a942db562a66e6a9dbf8c1f029bd9d80914c72a07647655df1e07
|
|
BLAKE2b-256 checksum How to use checksums |
23f8f7ca2f2bc06939529d5c43f12b38f3e4b49039f4bede52a65f04d94b72ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|
Release files / ibis_bench-0.2.0-py3-none-any.whl
| Download URL | ibis_bench-0.2.0-py3-none-any.whl |
|---|---|
| Size | 31.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f7f9108e615c785c638b09ae90d38737305e7bffc04b9af57e200f1876a9698d
|
|
BLAKE2b-256 checksum How to use checksums |
4b2f083b1d19365507c74c0a260d7632489f5cdc4ce705eed6580a12c18a2a61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|