Linux Ubuntu16.04 安装lmdb问题

LMDB是一种高性能的内存映射数据库,具有简单的文件结构,包括一个数据文件和一个锁文件。它支持多进程并发访问,拥有极快的数据读写速度。通过内存映射方式访问文件,减少了大量小文件的系统调用开销,提高了数据库的整体性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LMDB的全称是Lightning Memory-Mapped Database(快如闪电的内存映射数据库),它的文件结构简单,包含一个数据文件和一个锁文件。
LMDB文件可以同时由多个进程打开,具有极高的数据存取速度,访问简单,不需要运行单独的数据库管理进程,只要在访问数据的代码里引用LMDB库,访问时给文件路径即可。
让系统访问大量小文件的开销很大,而LMDB使用内存映射的方式访问文件,使得文件内寻址的开销非常小,使用指针运算就能实现。数据库单文件还能减少数据集复制/传输过程的开销。

总之就是很??的db就完事了,从gayhub上搞了个开源OCR识别,要用,用Ubuntu16.04自带的python3.5.2怎么都装不上,failed building wheel for lmdb,找了lmdb的whl文件,发现只有windows的,找不到linux版本,最后实在没办法又装了个python3.6.8,居然就顺利的装上了lmdb,?佛了,wdnmd,搞了一下午就换了个解释器就搞定了呗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值