The world's first human-powered analytical database.
Project description
HumanDB
The world's first human-powered analytical database.
Quick Start
pip install humandb
import humandb
humandb.query("SELECT COUNT(*) FROM orders")
# 🔄 Dave is squinting at this...
# 📞 Contacting Dave for this query... waiting for his reply
# 🔊 dave_answer_a1b2c3d4.mp3 received
# "Okay so I went through the orders table, there's like 1.8 million rows.
# One of them is from 1987 which seems wrong but I didn't want to bring it up."
Features
- In-brain columnar storage — data lives in Dave's hippocampus. No disk I/O. Occasional déjà vu.
- Post-it indexing — sub-optimal but colorful.
- OLAH processing — OnLine Analytical Humans. Industry-standard since 2003.
- Eventual consistency — Dave will get back to you. He's about 80% sure.
- Sub-hour query latency — or 3 days if it's quarter-end.
- Emotional consistency guarantees — Dave is always mildly exhausted.
Requirements
- Python 3.10+
- Speaker/headphones (recommended — Dave has a voice)
- Patience
How It Works
humandb.query() sends your SQL to Dave (a tired senior data analyst), who processes it by hand using spreadsheets, Post-its, and gut instinct. Results are returned verbally as an MP3 and printed to your console.
Dave's accuracy is approximately 80%. He's doing his best.
Built with ❤️ and mild existential dread by MotherDuck.
Happy April Fools. Try the real thing → motherduck.com
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 humandb-0.1.0.tar.gz.
File metadata
- Download URL: humandb-0.1.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b502aac1b1c46b15f58834193badb90ebd7bc71b80ad1c9db1f806e8d29852e
|
|
| MD5 |
2a65c01aac692e101224901673e3907d
|
|
| BLAKE2b-256 |
b537df5822e8122a878051ac219a9274245b1909f946e667b9418c237b11e07c
|
File details
Details for the file humandb-0.1.0-py3-none-any.whl.
File metadata
- Download URL: humandb-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34dc10c8754651018a7d1c9373245739de45a9fdf86227bf586cd513451a618a
|
|
| MD5 |
5877cdba65548ce5047818b126be4709
|
|
| BLAKE2b-256 |
cc4c61af78717da2362a3d408d0cb75fca024b4a2a4f612dd98df6cf3aded4c8
|