c++ - 用于磁盘支持的关联数组的 SQLite?

标签 c++ sql database sqlite persistence

我想将 SQLite 用作保存到磁盘的关联数组。

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

database["someindex"] 必须翻译成类似的东西

select value from db where index = 'someindex' 这又必须被翻译成 SQL 内部语言。

最佳答案

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

关于c++ - 用于磁盘支持的关联数组的 SQLite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/716221/

相关文章:

c++ - 将结构复制到不同的结构

sql - 提高 SQL 查询的运行时间

java - 使用registerOutParameter函数时将oracle的 "OracleTypes.CURSOR"替换为mysql中的等效值

c++ - 从另一个进程重新启动一个进程

c++ - 如何在 Visual Studio 中显示命令参数?

c++ - 使用 OpenCV、GStreamer 流式传输视频

python - A QuerySet 按聚合字段值

sql - 如何在Oracle中四舍五入到下一个10?

database - 如何在 Redis 中对哈希值进行排序?

mysql - 哪个数据库对复制的支持最好