C ++的轻量级数据库系统

问题描述

|| 我需要使用轻量级数据库,因为我的应用程序资源有限。 因此,我正在搜索一个可以与C ++一起使用的轻量级数据库,该数据库易于管理,快速检索数据并消耗有限的资源。 我在互联网上找到了SqlLite。但是在我开始实施我的项目之前,我想就此主题获得您的建议。 任何帮助将不胜感激。

解决方法

我认为您已经找到了最佳选择:SQLite。 从技术上讲,您可以使用更轻巧的文件,例如具有随机文件访问权限的普通旧文件系统。但是您将错过两个关键点: 轻松创建数据索引 一种获取和处理数据的出色语言:SQL SQLite只会将几千字节添加到您的可执行文件中,并且非常轻巧。另外,其API相对易于使用。,SQLite绝对是最佳选择之一,特别是在您需要适当的SQL支持的情况下。对于较小的事物,伯克利DB也可能值得考虑。,SQLite和BerkleyDB都很好,但是对于真正简单的任务,它们仍然过于复杂。如果您的“数据库”由两个表(每个表有1000个条目)组成,那么没有什么比平凡的二进制文件和搜索优化更好的了。,具有IBPP驱动程序的Firebird可以胜任 嵌入式版本是一个了不起的 服务器的变体。这是一个充分的 内置功能强大的Firebird服务器 只是几个文件。这很容易 部署,因为没有必要 安装服务器

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...