我正在做一个项目(4人团队),我们将创建一个应用程序,医生可以使用它来维护他们的患者信息,如生命体征,体重等。我们已经决定使用Java,我的问题是,您建议使用哪个数据库?团队中的一些人建议使用文本文件,但我仍然更喜欢使用数据库,因为我没有太多使用它们的经验。
我听说MongoDB很好,但我听说它主要用于较大的项目。那么你建议我们使用什么呢?
发布于 2013-02-26 09:27:46
如果它是要存储在本地的内容,请查看sqllite。sqllite4java可以用作java包装器。
发布于 2013-02-26 09:17:53
一定要使用数据库。您可能想要编写查询,对文本文件执行此操作会发现您正在重新发明轮子。
尝试将MySQL用于关系数据,而Mongo对于文档数据确实很好。
阅读文档(非规范化数据)和关系数据(规范化)之间的区别。
Mongo绝对可以用于一个小项目的单台服务器上。它周围有一个非常强大的社区,它只需要很短的时间就可以启动和运行。
最重要的决定将是如何存储/建模数据。
发布于 2013-02-26 09:33:46
使用数据库是不错的选择!如果你决定使用Java开发应用程序,建议你使用java orm、hibernate和mysql,使用orm,让你的团队感觉使用sql和数据库并不复杂!
https://stackoverflow.com/questions/15079648
复制相似问题