2013-02-26 49 views
1

我正在开发一个项目(4人团队),我们将创建一个应用程序,医生可以使用它来维护患者信息,例如生命体征,体重等。我们决定使用Java和我对你的问题是你建议使用哪个数据库?团队中有人提供了文本文件,但我仍然更愿意使用数据库,因为我没有太多经验。针对小型Java应用程序的数据库建议

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

+0

嵌入式数据库也可以是一个选项。更少的麻烦(除非你需要网络访问),但所有漂亮的SQL功能。 – Thilo 2013-02-26 01:19:07

回答

0

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

尝试关系数据的MySQL和Mongo确实对文档数据很好。

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

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

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

0

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

0

如果您熟悉OODBMS并且您的桌子很小,请考虑使用DB4o。关系数据库,我会建议Apache Derby。两者都很轻巧,使用起来非常简单,体积较小。

相关问题