@sullux/bucketdb
v0.3.3
Published
A lightweight, serverless-friendly document database library for Node.js that uses S3-compatible storage as its backing store.
Readme
bucket-db
BucketDB is an embedded, timeshared, block-structured database that sits directly on top of object storage (like S3) or any simple key-value store. It provides immutable data structures, atomic updates, and massive scalability for reads, while handling concurrent writers via a unique Timesharing mechanism.
Documentation
- Mission, Vision, and Philosophy
- Quick Start
- API Reference
- Cluster Operations
- Storage Drivers
- Schema Definition
- Schema Migrations
- Batching and Writes
- Blobs
- Querying
- Custom Functions
- Configuration
- Consistency & Caching
- Architecture
- FAQ
- Change Log
Internal Architecture
If you are contributing or just curious about how BucketDB works under the hood, check out the System Architecture overview.
License
BucketDB is available under the MIT License for non-commercial use. See LICENSE for details.
