有使用goleveldb的吗,请教下!

是这个( github.com/syndtr/goleveldb )库。

是每次连接,都需要db.Close()吗,可否设置一个全局的db,然后每次连接就直接用。(其实我对这种需要关闭的情景,都不知道这么做)

因为我在linode vps(10刀)上,leveldb.OpenFile()需要80ms左右,这也太慢了,每次都OpenFile() & Close(),太耗时了!

共 2 个回复


damao

OpenFile返回的db是goroutine安全的,应该可以程序退出才Close

# 0

leedstyh

@damao
嗯我看文档里也写的goroutine-safe,觉得应该可以

# 1