您好我正在开发桌面便携式免费应用程序,我正在寻找便携式数据库:
- 自由
- 无需安装
- 多达 20K 条记录
- 独立应用程序
- 支持加密(可选)
- SQL92 规范
谢谢你的建议
你能写一些优点和缺点吗?
您好我正在开发桌面便携式免费应用程序,我正在寻找便携式数据库:
谢谢你的建议
你能写一些优点和缺点吗?
关于:
Firebird 是一个开源关系数据库,提供了许多在 Linux、Windows 和各种 Unix 平台上运行的 ANSI SQL-99 特性。Firebird 为存储过程和触发器提供了出色的并发性、高性能、强大的语言支持。
如果您使用 Java,HSQLDB可能是一个不错的选择。否则,SQLite。
不确定它是否满足无安装要求,但如果您需要的不仅仅是 SQLite,请检查Apache Derby。
根据您的问题,您可以考虑 Ms Access。
您可以通过安装在 Windows XP 和更新版本上的 Jet 引擎连接到 Access 数据库。
从 v2002 开始,它符合 SQL 92(正如 Microsoft声称的那样)。
东京内阁将是一个很好的候选人,除了它不是关系型的(所以没有 SQL)。
鉴于您没有这么多的记录,也许一个完整的关系数据库对于您的需求来说太过分了。当然,这取决于您的应用程序。
编辑:哎呀,显然我的意思是SQL Compact,而不是表达