stupidb 7.0.4
pip install stupidb
Released:
The stupidest of all the databases.
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Apache Software License (Apache-2.0)
- Author: Phillip Cloud
- Maintainer: Phillip Cloud
- Requires: Python >=3.9, <3.11
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Programming Language
Project description
StupiDB
Pronounced in at least two ways:
- Stoo-PID-eh-bee, rhymes with "stupidity"
- Stoopid-DEE-BEE, like "stupid db"
Are you tired of software that's too smart? Try StupiDB, the stupidest database you'll ever come across.
StupiDB was built to understand how a relational database might be implemented.
RDBMSs like PostgreSQL are extremely complex. It was hard for to me to imagine what implementing the core of a relational database like PostgreSQL would look like just by tinkering with and reading the source code, so I decided to write my own.
Features
- Stupid joins
- Idiotic window functions
- Woefully naive set operations
- Sophomoric group bys
- Dumb custom aggregates
- Scales down, to keep expectations low
- Wildly cloud unready
- Worst-in-class performance
Non-Features
- Stupid simple in-memory format:
Iterable[Mapping[str, Any]]
- Stupidly clean codebase
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Apache Software License (Apache-2.0)
- Author: Phillip Cloud
- Maintainer: Phillip Cloud
- Requires: Python >=3.9, <3.11
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Programming Language
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
File details
Details for the file stupidb-7.0.4.tar.gz
.
File metadata
- Download URL: stupidb-7.0.4.tar.gz
- Upload date:
- Size: 41.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.9.9 Linux/5.11.0-1027-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9da3bb9f9d782ab6b34d2833765b4e44b8980a685e1c4b0fa8e170c9b9141a39 |
|
MD5 | a96f3d105cef0a878be520ce141bfb3d |
|
BLAKE2b-256 | 3a86eb229f8e9130803c81fcda1ef86bcd1f5c51a00edb9ef5ae95d2a9c6e451 |
File details
Details for the file stupidb-7.0.4-py3-none-any.whl
.
File metadata
- Download URL: stupidb-7.0.4-py3-none-any.whl
- Upload date:
- Size: 51.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.9.9 Linux/5.11.0-1027-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5806eb392a487d280fd3e60b42a5172ce0f43d24f3fef1759adaa90775c25f59 |
|
MD5 | 21be223f9cffec41b1cd2679cd127fd9 |
|
BLAKE2b-256 | a19b23ac91856ab39adb519cca60f46a62280b4c46b544f8c198172ca43b48e9 |