带服务器的桌面数据库,无需安装

Desktop Database with Server without installation

我有 Java-应用程序在过去一个月里增长了很多。 程序的所有配置和所有日志都存储在 .txt 或 .log 文件中。

程序现在应该改变了。用户可以在自己的电脑上安装程序,但程序本身应该从中央服务器获取所有配置,并将日志写入中央位置。

问题是我们无法在服务器上安装软件,我们只有文件 read/write 可以访问某些共享。

所以我正在寻找一个无需安装服务器即可将数据库文件存储在服务器上的数据库。 这对我来说是新的,所以我在技术上遇到了一些问题。我检查了 H2,但我只看到了服务器模式和嵌入式模式。我需要类似带有 "external" 文件库的嵌入式模式。

对我有什么建议吗?

HSQLDB 可以嵌入到任何程序中。

就像 Jayan 在对我的问题的评论中告诉我的那样 嵌入式模式接受保存数据的位置