小型Java应用程序的数据库建议

时间:2013-02-26 01:15:18

标签: java database

我正在研究一个项目(4人团队)我们将创建一个医生可以用来维护患者信息的应用程序,如生命体重,体重等。我们决定使用Java,我的问题就是什么你建议使用数据库吗?团队中的某个人建议使用文本文件,但我仍然更喜欢使用数据库,因为我对它们没有多少经验。

我听说MongoDB很好,但我听说主要用于大型项目。那么你建议我们使用什么?

4 个答案:

答案 0 :(得分:0)

绝对使用数据库。您将要编写查询并对文本文件执行此操作会发现您正在重新发明轮子。

尝试使用MySQL获取关系数据,而Mongo确实适用于文档数据。

阅读文档(非规范化数据)和关系数据(规范化)之间的差异。

Mongo绝对可以在单个服务器上用于小型项目。它周围有一个非常强大的社区,启动和运行只需要很少的时间。

最重要的决定是如何存储/建模数据。

答案 1 :(得分:0)

如果它是本地存储的东西,请查看sqllitesqllite4java可以用作java包装器。

答案 2 :(得分:0)

使用数据库是不错的选择! 如果您决定使用Java开发应用程序,建议您使用java orm hibernate和mysql, 使用orm,让你团队感觉使用sql和数据库并不复杂!

答案 3 :(得分:0)

如果您熟悉OODBMS并且您的表很小,请考虑使用DB4o。关系数据库,我建议Apache Derby。两者都很轻,非常容易使用,尺寸更小。