【发布时间】:2020-07-05 15:39:44
【问题描述】:
我用 Java 编写了简单的图书馆管理系统。我应该为我的应用程序使用数据库吗?如果是,我使用数据库,我的客户是否还需要安装数据库才能使用应用程序?我见过许多软件将数据存储在我的文档文件夹 windows app-data 中。我想用简单的安装程序创建软件;安装并运行。请帮助我了解数据存储选项。
【问题讨论】:
-
您需要跟踪多少个项目?您需要如何访问这些项目?您想要什么样的搜索设施?存储机制的选择是在你决定了你需要做什么之后,而不是作为第一步,它似乎来自这个问题。
-
我将存储大约 500 本书。只需简单搜索即可查看书籍是否存在。搜索以获取同一作者的书籍。添加新书。删除现有书籍。我想要这些设施。我希望我的软件在计算机关闭后不会丢失数据。请尝试回答我的所有问题。谢谢。
-
500 本书不需要数据库。简单的哈希内存结构就足够了,代码在启动/退出时加载/保存到文件。
标签: java database windows-installer storage desktop-application