Python使用LevelDb数据库

xiaohai 2020-10-16 20:36:32 259人围观 标签: leveldb 
简介Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。

1、首先安装leveldb第三方库

pip install leveldb

2、使用

import leveldb db = leveldb.LevelDB('./db') db.Put('hello', 'world') print db.Get('hello') db.Delete('hello') print db.Get('hello') batch = leveldb.WriteBatch() batch.Put('hello', 'world') batch.Put('hello again', 'world') batch.Delete('hello') db.Write(batch, sync = True)