
bbolt
etcd-io
An embedded key/value database for Go.
AI 简介
bbolt 是一个用 Go 编写的嵌入式键值数据库,专为单机应用提供轻量、可靠、ACID 兼容的持久化存储能力。它基于 LMDB 设计理念,采用内存映射文件(mmap)实现零拷贝读取与高效写入,支持事务、嵌套桶、前缀扫描、范围查询及自动递增键等核心功能,API 简洁稳定且完全兼容原 Bolt 接口。适用于需要本地持久化但无需独立数据库服务的场景,如配置管理、缓存元数据、边缘设备状态存储、CLI 工具数据层及 etcd 等系统内部存储组件。
Go
MIT License9.6k
Stars
736
Forks
116
Watchers
17
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分64.6
默认分支main