Skip to main content
Version: 1.5.1

BoltDB (Local)

Embedded Storebackend/local

BoltDB is a pure Go key/value store inspired by Howard Chu's LMDB. It provides a simple, fast, and reliable database for projects that don't require a full database server.

📦 Installation

go get github.com/azrod/kivigo/backend/local

Dependencies

  • No external services required
  • File system write permissions

✨ Features

Basic Operations
Batch Operations
Health Checks
Persistence
ACID Transactions
Single Writer
Memory Mapped
Cross Platform

🚀 Usage

// BoltDB configuration
opt := local.Option{Path: "./data.db"}
kvStore, err := local.New(opt)

📝 Notes

  • Single writer, multiple readers
  • Zero-configuration embedded database
  • ACID compliant transactions
  • Perfect for single-node applications

🔗 Additional Resources