我正在Delphi中创建一个桌面应用程序,并计划使用嵌入式数据库.我已经使用SQlite3和DISQLite3库启动了这个项目.它可以工作,但文档似乎有点轻.我最近发现了Firebird(是的,我已经离开Windows一段时间了),它似乎有一些引人注目的功能和支持.

每个嵌入式数据库的优缺点是什么?规模很重要,支持和资源也很重要.你用过什么?为什么?

推荐答案

我已经在FeedDemon中使用SQLite(通过DISQLite3)好几个月了,我强烈推荐它——它非常快速和稳定.正如Javier所说,库的文档可能很薄,但SQLite本身的文档非常好.

Database相关问答推荐

如何使授权服务器与外部数据库保持同步?

重新运行后未找到 Taipy 场景

芭蕾舞女演员坚持 1:N 关系

MongoDB 中的 OVER PARTITION 类似功能

SQL 中的 LIMIT 语句使用很普遍?

多列上的全文索引如何工作?

将 .frm 和 .opt 文件导入 MySQL

PostgreSQL - 按时间戳值分组?

TSQL - 表值函数中的 If..Else 语句 - 无法通过

Membase 和 Couchbase 有什么区别?

通过生成迁移将索引:唯一添加到 ruby​​ on rails 中的列

自动增量唯一标识符

如何更改 MySQL DB 中所有表的前缀?

如何从 Django 中的 sql 模式生成数据模型?

Redis-cli - Select 哪个实例?

Django Atomic Transaction 是否锁定数据库?

Firebase 排行榜排名

如何更正此 sql 连接上的相关名称?

Guice、JDBC 和管理数据库连接

为什么 Rails 迁移在应用程序中定义外键而不在数据库中定义外键?