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.
Metadata
Release files for stupidb 7.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| stupidb-7.0.4.tar.gz | 41.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stupidb-7.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 93.0 kB
Release files / stupidb-7.0.4.tar.gz
| Download URL | stupidb-7.0.4.tar.gz |
|---|---|
| Size | 41.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9da3bb9f9d782ab6b34d2833765b4e44b8980a685e1c4b0fa8e170c9b9141a39
|
|
BLAKE2b-256 checksum How to use checksums |
3a86eb229f8e9130803c81fcda1ef86bcd1f5c51a00edb9ef5ae95d2a9c6e451
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.12 CPython/3.9.9 Linux/5.11.0-1027-azure
|
Release files / stupidb-7.0.4-py3-none-any.whl
| Download URL | stupidb-7.0.4-py3-none-any.whl |
|---|---|
| Size | 51.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5806eb392a487d280fd3e60b42a5172ce0f43d24f3fef1759adaa90775c25f59
|
|
BLAKE2b-256 checksum How to use checksums |
a19b23ac91856ab39adb519cca60f46a62280b4c46b544f8c198172ca43b48e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.12 CPython/3.9.9 Linux/5.11.0-1027-azure
|
Security for stupidb 7.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.