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