适用于Linux / Windows的轻量级SQL服务器?

时间:2009-06-21 12:25:00

标签: linux database windows sqlite

SQLite作为单一访问数据库很好,但是当一次由多个用户使用时,它会有风险。 MySQL,Firebird,PostgreSQL等更难部署,对我的使用来说简直太过分了。

理想情况下,我想要一个紧凑的单EXE服务器,它可以运行在低规格的硬件上(例如128MB RAM,256MB闪存RAM),它可以像SQLite一样易于使用,并且可用于Linux (和Windows,所以我可以使用相同的代码客户端,以防客户更喜欢常规PC。)

您知道哪个应用符合这些要求吗?

4 个答案:

答案 0 :(得分:2)

尝试Firebird。它是跨平台和轻量级的。数据库由单个文件组成。

答案 1 :(得分:2)

尝试H2,它是一个基于Java的SQL数据库引擎.....

  • 非常快,开源,JDBC API
  • 嵌入式和服务器模式;内存数据库
  • 基于浏览器的控制台应用程序
  • 占地面积小:大约1.5 MB的jar文件大小

答案 2 :(得分:1)

您可以尝试查看Apache Derby(http://db.apache.org/derby/)。它是Java,所以它是便携式的,它绝对是轻量级的。

答案 3 :(得分:0)

另一个选项是HSQLDB。它很轻,完全是Java和多线程。我在个人项目中用得非常好。