Python的levelDB实现——实习笔记

实习期间,我接触并实现了Python的levelDB,它是一个本地的KV数据库,尽管代码风格因受Java影响而不尽如人意。后来了解到LMDB,被誉为LevelDB的杀手,同样开源且支持Python,但我没有进一步将其应用于我的脚本中。
摘要由CSDN通过智能技术生成

实习做的最靠谱的东西,不过只是其中一个部分,这代码算是公司的吧(之前的软考不是白考的,不过想想也知道~),所以没有贴出来全部,不过他们也说了要放到github上,只是时间问题,- -我个人觉得是我代码太丑了,所以他们就没好意思放上去。。。。


确实写的很丑,风格丑!!!!不是效率低。。。感觉Python的风格和Java的是两个极端,被Java先入为主了,所以Python的风格就很差劲。。。


levelDB会在本地创建一个文件目录,个人觉得还是比较nice的一种嵌入式KV数据库,不过,据说最近出了一个LMDB,堪称LevelDB杀手,貌似很萌的样子,看了一下实现过程,对于我所应用的程序,完全没有影响,而且和levelDB一样也是嵌入式、开源、有Python源码,可以很好的移植到我的脚本中,但时间问题,就不去具体实现了吧。


#---------------------------- DB ----------------------------------------
class LevelDB:
    """        元数据的操作    """

    def __init__(self, SRC_DIR, DBDIR, OverWrite=False):
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值