返回 GitHub 雷达在 GitHub 打开
dgraph-io/badger
42 天前首次出现未被群岛收录1. 解决什么问题:BadgerDB 是一个纯 Go 语言编写的嵌入式、持久化键值数据库,旨在为大规模数据集(可达 TB 级)提供高性能的本地存储引擎。 2. 主要技术栈或实现方式:基于 WiscKey 论文将键与值分离存储,采用 LSM 树+值日志的设计,并充分利用 Go 语言的并发特性,不依赖任何 C 语言库(无 Cgo)。 3. 亮点或适用场景:支持带可串行化快照隔离的 ACID 并发事务,针对 SSD 优化读写性能,适合作为分布式图数据库 Dgraph、Jaeger 链路追踪等 Go 生态项目的嵌入式存储内核。
Go创建于 2017 年 1 月最近提交 2026 年 7 月
累计 Star
15.7k
近 7 日新增
+22
近 30 日新增
+44
Fork
1,303
Star 趋势
共 8 个采集点 · 近 30 日 +442026-06-232026-07-18
项目介绍
由 AI 摘自仓库 README1. 解决什么问题:BadgerDB 是一个纯 Go 语言编写的嵌入式、持久化键值数据库,旨在为大规模数据集(可达 TB 级)提供高性能的本地存储引擎。
2. 主要技术栈或实现方式:基于 WiscKey 论文将键与值分离存储,采用 LSM 树+值日志的设计,并充分利用 Go 语言的并发特性,不依赖任何 C 语言库(无 Cgo)。
3. 亮点或适用场景:支持带可串行化快照隔离的 ACID 并发事务,针对 SSD 优化读写性能,适合作为分布式图数据库 Dgraph、Jaeger 链路追踪等 Go 生态项目的嵌入式存储内核。
仓库信息
Topics
#database#document-database#go#golang#key-value#library#ssd
来自雷达
该项目由雷达自动扫描 GitHub 发现,含 Star 增速、提交活跃度与分类标签,中文摘要由 AI 生成。