Temporary database driver
Project description
mangodb
MangoDB is a very very thin wrapper around sync/async python mongo driver encapsulating all details necessary for temporary file storage with zero maintenance.
-
Capped collection - when mongo collection is capped, old data is delete when disk space is exhausted
-
TTL index - when an object has ttl index, mongo automatically deletes after ttl expires
-
Chunked storage - as mongo max document size is capped at 16Mb we have to chunkinate the documents in the same manner GridFS does, but contrary to gridfs, we store metadata in the same collection as chunks, this way it will be deleted along with the chunks.
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
File details
Details for the file mangodb-0.9.tar.gz
.
File metadata
- Download URL: mangodb-0.9.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8f28602309270ca514cb3364a7ca457ab2dd956bf6b4ae0bd07e47650aebee4 |
|
MD5 | 00d7c40f097ea08e1d78e2265daa4661 |
|
BLAKE2b-256 | 8067521e3ec28653dc7bc7fc0244eed0401cd50d6870bd2cbd58d9737fc97aeb |