SQLite作为单一访问数据库很好,但是当一次由多个用户使用时,它会有风险。 MySQL,Firebird,PostgreSQL等更难部署,对我的使用来说简直太过分了。
理想情况下,我想要一个紧凑的单EXE服务器,它可以运行在低规格的硬件上(例如128MB RAM,256MB闪存RAM),它可以像SQLite一样易于使用,并且可用于Linux (和Windows,所以我可以使用相同的代码客户端,以防客户更喜欢常规PC。)
您知道哪个应用符合这些要求吗?
答案 0 :(得分:2)
尝试Firebird。它是跨平台和轻量级的。数据库由单个文件组成。
答案 1 :(得分:2)
尝试H2,它是一个基于Java的SQL数据库引擎.....
答案 2 :(得分:1)
您可以尝试查看Apache Derby(http://db.apache.org/derby/)。它是Java,所以它是便携式的,它绝对是轻量级的。
答案 3 :(得分:0)
另一个选项是HSQLDB。它很轻,完全是Java和多线程。我在个人项目中用得非常好。