** 转载或引用请注明出处,ayst123的专栏(http://blog.csdn.net/ayst123/article/details/44077903), 谢谢 !
最近从 leveldb 转到 lmdb, 需要用python实现。观察caffe里,db里 保存的都是datum format, 所以datum就变成了中转中心。
用python 调用levedb的函数在这里
这里是 lmdb documents
write
db_img = lmdb.Environment(lmdb_img_name,map_size=int(1e12))
txn_img = db_img.begin(write=True,buffers=True)
datum_img = getImgDatum(img_path)
txn_img.put(key,datum_img.SerializeToString())
txn_img.commit()
db_img.close()
这里,先建立lmdb的instance, db_