etcd-io

bbolt

etcd-io

An embedded key/value database for Go.

AI 简介

bbolt 是一个用 Go 编写的嵌入式键值数据库,专为单机应用提供轻量、可靠、ACID 兼容的持久化存储能力。它基于 LMDB 设计理念,采用内存映射文件(mmap)实现零拷贝读取与高效写入,支持事务、嵌套桶、前缀扫描、范围查询及自动递增键等核心功能,API 简洁稳定且完全兼容原 Bolt 接口。适用于需要本地持久化但无需独立数据库服务的场景,如配置管理、缓存元数据、边缘设备状态存储、CLI 工具数据层及 etcd 等系统内部存储组件。

Go
MIT License
9.6k
Stars
736
Forks
116
Watchers
17
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分64.6
默认分支main