Sqlite用于磁盘支持的关联数组?

Unk*_*own 1 c++ sql database sqlite persistence

我想使用SQLite作为保存到磁盘的关联数组.

这是一个好主意吗?我担心每次执行以下操作时都必须解析SQL:

数据库["someindex"]必须翻译成类似的东西

从db中选择值,其中index ='someindex',而这又必须转换为SQL内部语言.

and*_*dri 5

如果您担心SQL开销并且只需要一个简单的关联数组,那么像GDBM或Berkeley DB这样的dbm相对可能是个不错的选择吗?