百科.dev
全部条目趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

leveldb

> 编程语言
开源

LevelDB是一个由Google所写的快速密钥值存储库,提供从字符串密钥到字符串值的有序映射.

39.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

LevelDB是一个由Google所写的快速密钥值存储库,提供从字符串密钥到字符串值的有序映射.

LevelDB是一个由Google所写的快速密钥值存储库,提供从字符串密钥到字符串值的有序映射. 这个仓库的维护非常有限。 我们只审查以下类型的变化。 修复关键错误,如数据丢失或内存腐败 改变 内部支持的leveldb 客户端绝对需要. 这些通常会固定由语言/标准库/OS更新引入的断裂 作者:Sanjay Ghemawat ([email protected])和Jeff Dean ([email protected]) 特性键和值是任意字节数组. 数据按密钥排序 。 呼叫者可以提供自定义比较功能来覆盖排序顺序. 基本操作是Put(键,值),Get(键),删除(键). 在一个原子批次中可以进行多处改变. 用户可以创建一瞬间快照,以获得一致的数据视图. 前进和后退的远征..

核心特点

  • •Keys and values are arbitrary byte arrays.
  • •Data is stored sorted by key.
  • •Callers can provide a custom comparison function to override the sort order.
  • •The basic operations are Put(key,value), Get(key), Delete(key).
  • •Multiple changes can be made in one atomic batch.
  • •Users can create a transient snapshot to get a consistent view of data.
  • •Forward and backward iteration is supported over the data.
  • •Data is automatically compressed using the Snappy compression library, but Zstd compression is also supported.
  • •External activity (file system operations etc.) is relayed through a virtual interface so users can customize the operating system interactions.
  • •This is not a SQL database. It does not have a relational data model, it does not support SQL queries, and it has no support for indexes.

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月9日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言