goleveldb

授权协议 GPL
开发语言 Google Go
所属分类 数据库相关、 NoSQL数据库
软件类型 开源软件
地区 不详
投 递 者 姬俊远
操作系统 Windows
开源组织
适用人群 未知
 软件概览

goleveldb 是一个用 Go 语言实现的 LevelDB key/value 数据库。

示例代码:

ro := &opt.ReadOptions{}
wo := &opt.WriteOptions{}
data, err := mydb.Get([]byte("key"), ro)
...
err = mydb.Put([]byte("key"), []byte("value"), wo)
...
err = mydb.Delete([]byte("key"), wo)
...

  • 文件key.go internalKey=ukey+7字节的seq+1字节的keyType,seq+keyType构成了一个8字节的uint64类型。 internalKey使用little-endian字节序存储。 生成和解析internalKey的源代码如下: type keyType uint const ( keyTypeDel keyType = iota keyTyp

相关阅读

相关文章

相关问答

相关文档