Leveldb
- 1 minleveldb
特点
- leveldb是一个持久化的KV系统, 和redis相比, leveldb将大部分数据存在磁盘中. redis是内存型KV存储系统, 会吃内存
leveldb
在存储的数据的时候, 是有序存储的, 也就是相邻的key值在存储文件中是按照顺序存储的- 与其他KV系统一样, levelDB操作接口简单, 基本操作也只包括增删改查. 也支持批量操作
- levelDB支持数据快照, 是的读操作不受写操作的影响
- levelDB支持数据压缩, 可以很好的减少存储空间, 提高IO效率
限制
- 非关系型数据库, 不支持sql, 不支持所以呢
- 一次只允许一个进程访问一个特定的数据库
cosmos内嵌支持的数据库
Note: When the –app-db-backend flag is not specified, the default backend type is ‘goleveldb’. Supported app-db-backend types include ‘goleveldb
’, ‘rocksdb
’, ‘pebbledb
’.`,