开源 nosql 数据库 —— LedisDB 简介

LedisDB是一款类Redis接口的持久化NoSQL数据库,完全兼容Redis协议,旨在解决Redis受限于内存容量的问题。它基于Google的LevelDB,利用LSM机制提高写入性能,并支持多种客户端语言。
摘要由CSDN通过智能技术生成


       上半年时间里一直在组内项目里捣鼓着使用 redis 存储各种数据。redis 其丰富的数据类型,优异的性能表现,尤其是有着充足的文档和社区支持,一直是推动着我们使用和研究的,必须要感谢 antirez 大牛写出来这么个的 nosql 数据库。但正如我上一篇博文所提到的 —— redis 的单机的高度受限于可用的物理内存量,当然,redis 本身有着一定的数据压缩的能力(zipmap),但随着产品的持续运行,存储数据量的不断上升,始终会面临单机内存的临界点。尤其是在开启了 redis 的持久化功能后,copy-on-write 的性质要求着 redis 存储的数据量应为实际物理内存的一半。对于机器资源,资金成本不足的项目团队来说,这显然是一个不小的坎。

       有见及此,在组内的某同事先驱之下,和他一起开发了一个 nosql 数据库 —— LedisDB,就是希望能在数据存储的源头上解决受限于内存容量的问题。


LedisDB 是什么?

       LedisDB 是一款基于 LevelDB 开发的,类 redis 接口功能的持久化 nosql 数据库。它完全兼容 redis 协议,对于较常用的 redis api 都进行了实现(类似的产品有 ssdb)。


LevelDB 简介

       LevelDB 是一个 google 开源的 key-value 存储引擎,其作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值