benchmarking with Ibis
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ibis_bench-0.2.0.tar.gz.
File metadata
- Download URL: ibis_bench-0.2.0.tar.gz
- Upload date:
- Size: 509.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d4b31585d9a942db562a66e6a9dbf8c1f029bd9d80914c72a07647655df1e07
|
|
| MD5 |
6beb29a2ae3b85b517275e7bb12d1f73
|
|
| BLAKE2b-256 |
23f8f7ca2f2bc06939529d5c43f12b38f3e4b49039f4bede52a65f04d94b72ca
|
File details
Details for the file ibis_bench-0.2.0-py3-none-any.whl.
File metadata
- Download URL: ibis_bench-0.2.0-py3-none-any.whl
- Upload date:
- Size: 31.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7f9108e615c785c638b09ae90d38737305e7bffc04b9af57e200f1876a9698d
|
|
| MD5 |
4575325aad53c710bc3f7816bb5d4b6c
|
|
| BLAKE2b-256 |
4b2f083b1d19365507c74c0a260d7632489f5cdc4ce705eed6580a12c18a2a61
|