免费便携式数据库

时间:2009-02-17 16:30:09

标签: database portability portable-applications

您好我正在开发桌面便携式免费应用程序,我正在寻找便携式数据库:

  • 自由
  • 不安装
  • 最多20K记录
  • 独立应用程序
  • 支持加密(可选)
  • SQL92规范

感谢您的建议

你能写一些优点和不满吗?

8 个答案:

答案 0 :(得分:53)

SQLite:

  

独立,无服务器,   零配置,事务性SQL   数据库引擎。 SQLite是最多的   广泛部署的SQL数据库引擎   世界。 SQLite的源代码   属于公共领域。

- 亚当

答案 1 :(得分:14)

Firebird embedded

关于:

  

Firebird是一个开源关系   数据库提供了许多ANSI SQL-99   在Linux,Windows上运行的功能   和各种Unix平台。   Firebird提供出色的并发性,   高性能,强大的语言   支持存储过程和   触发器。

答案 2 :(得分:4)

如果您使用的是Java,HSQLDB可能非常合适。否则,SQLite。

答案 3 :(得分:2)

答案 4 :(得分:2)

不确定它是否符合无安装要求,但如果您需要的不仅仅是SQLite,请检查Apache Derby

答案 5 :(得分:2)

Tokyo Cabinet将是一个很好的候选者,除非它不是关系型的(所以没有SQL) 鉴于您没有这么多记录,也许完整的关系数据库对您的需求来说太过分了。或者不是,当然,这取决于您的应用程序。

答案 6 :(得分:1)

根据您的问题,您可以考虑使用Access。

您可以通过安装在Windows XP及更高版本上的Jet引擎连接到Access数据库。

从v2002开始,它符合SQL 92(作为Microsoft claims)。

答案 7 :(得分:0)

编辑:哎呀,显然我的意思是SQL Compact,而不是express