Skip to main content

The world's first human-powered analytical database.

Project description

HumanDB

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

humandb-0.1.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

humandb-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

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

Hashes for humandb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1b502aac1b1c46b15f58834193badb90ebd7bc71b80ad1c9db1f806e8d29852e
MD5 2a65c01aac692e101224901673e3907d
BLAKE2b-256 b537df5822e8122a878051ac219a9274245b1909f946e667b9418c237b11e07c

See more details on using hashes here.

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

Hashes for humandb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34dc10c8754651018a7d1c9373245739de45a9fdf86227bf586cd513451a618a
MD5 5877cdba65548ce5047818b126be4709
BLAKE2b-256 cc4c61af78717da2362a3d408d0cb75fca024b4a2a4f612dd98df6cf3aded4c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page