Java 轻量级易安装数据库
我有一个小型家庭开支应用程序,我在空闲时间用Java开发。 既然它是功能性的,我想让它可移植,这样我就可以把它交给朋友(非开发人员)来试用 我设法将api和web ui对接,但DB有点棘手。 目前我正在使用mysql,安装在我的机器上。但是我不希望用户安装和配置db 我需要的是:Java 轻量级易安装数据库,java,database,docker,Java,Database,Docker,我有一个小型家庭开支应用程序,我在空闲时间用Java开发。 既然它是功能性的,我想让它可移植,这样我就可以把它交给朋友(非开发人员)来试用 我设法将api和web ui对接,但DB有点棘手。 目前我正在使用mysql,安装在我的机器上。但是我不希望用户安装和配置db 我需要的是: 免费的东西 免费(不希望用户担心他们的数据可能被盗) 低容量和速度要求。这一数据相对较小 便携式。理想情况下,无需安装。或不带参数的脚本安装 零维护。我不希望用户检查运行状况或安装修补程序 坚持。在内存数据库上,如果
- 免费的东西
- 免费(不希望用户担心他们的数据可能被盗)
- 低容量和速度要求。这一数据相对较小
- 便携式。理想情况下,无需安装。或不带参数的脚本安装
- 零维护。我不希望用户检查运行状况或安装修补程序
- 坚持。在内存数据库上,如果压碎数据不好,将丢失数据
- 因为我已经投资了SpringORM,所以我更喜欢使用我现有的代码
总而言之,如果你不能选择2,我建议你选择解决方案1,最糟糕的是解决方案3。Docked Mysql已经出现在你的脑海中。但是我如何使数据持久保存在磁盘上呢?因为docker有一个卷的抽象。因此,基本上您可以创建一个卷并将其映射到mysql将在内部存储数据的文件夹。它将保证数据不会在docker容器重新启动时被擦除。有关docker卷支持的一般信息,请参阅