@cloudbitmaps/core
v0.9.0
Published
The codec-agnostic cloud engine behind the @cloudbitmaps family: tiered storage (RAM → warm KV → cold object store), chunk-skipping intersection, the .crbm format, crash-safe compaction, encryption-at-rest, and every storage driver.
Maintainers
Readme
@cloudbitmaps/core
The codec-agnostic cloud engine behind the CloudBitmaps family:
tiered storage (HOT RAM → WARM key/value deltas → COLD immutable .crbm objects), serverless chunk-skipping
intersection, the segment registry, crash-safe 2-phase-commit compaction, encryption-at-rest + crypto-shred,
segment lifecycle (disposal, and a per-segment retention policy with the sweep that enforces it), and
every storage driver (S3 · GCS · Azure Blob · DynamoDB · PostgreSQL · Redis · MongoDB · Cassandra/ScyllaDB ·
MySQL/MariaDB, each on its own subpath with the backend SDK as an optional peer dependency).
You probably want a flavor, not this package
This package holds no bitmap codec — that lives in a flavor package which depends on this one and supplies it
through the CodecInterface seam. Install the flavor; @cloudbitmaps/core arrives transitively:
npm i @cloudbitmaps/roaring # the roaring flavor (flagship)Depend on @cloudbitmaps/core directly only to author a flavor or a driver. It has zero runtime
dependencies of its own.
Full docs, guides, and the design corpus live in the repository. Licensed Apache-2.0.
