1

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

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

4

4 回答 4

0

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

将 MySQL 用于关系数据,Mongo 确实适用于文档数据。

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

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

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

于 2013-02-26T01:17:53.440 回答
0

看看sqllite是否会在本地存储。sqllite4java可以用作 java 包装器。

于 2013-02-26T01:27:46.467 回答
0

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

于 2013-02-26T01:33:46.147 回答
0

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

于 2013-02-26T01:41:10.763 回答