ReductStore is a time-series database designed specifically for blob (binary) data.
Each entry is a blob associated with a key at creation time. Entries smaller than the file system's minimum file size are grouped and stored together in a logical block, which is backed by a single file. A logical bucket contains multiple logical blocks. Bucket ensures storage limits (total blob size and the total number of records) and write behavior when the storage limit is reached (reject write or delete earliest).
Deleting a single entry is not supported. The minimum deletion level is a single bucket.
https://github.com/reductstore/reductstore
Alexey Timin
2021