会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
debugzhang
博客园
首页
新随笔
联系
订阅
管理
随笔分类 -
LevelDB
LevelDB 源码解析之 Varint 编码
摘要:LevelDB 内部采用变长编码,对数据进行压缩,减少存储空间,再采用 CRC 校验数据。整型数据是以 32(64) 位来表示的,以 32 位为例,存储需要 4 个字节。如果一个整数的大小在 256 以内,那么只需要一个字节就可以存储这个整数,可以节省 3 个字节。Varint 就是根据这种思想来序列化整数的,它是一种使用一个或多个字节序列化整数的方法,会把整型数据编码为变长字节。
阅读全文
posted @
2021-03-31 11:15
debugzhang
阅读(512)
评论(0)
推荐(0)
公告