【发布时间】:2014-07-11 14:05:50
【问题描述】:
这是问题的延续:Grails with CSV (No DB)
我有三个 CSV 文件作为我的后端(在共享驱动器中),它们不断被 greenplum DB 更新(行被追加),我想将这些文件导入 grails 的 H2DB(默认)然后使用这些文件。 CSV 文件大小为 3mb、30mb 和 60mb,最后一个文件有 550,000 行。 这些 CSV 文件每小时更新一次新数据(附加行)
调度可以在这里由 Quartz 完成。 快速提问:
这可行吗? H2 DB 可以存储这么多数据吗?在部署应用程序时,WAR 文件会存储所有这些数据吗?部署此应用程序时,用户是否不必安装任何其他数据库?
其次,是否可以将这些文件存储在 MongoDB 中,MongoDB 可以托管在一台机器上,并且数据源可以配置为仅从这台机器获取数据?
基本上,在部署应用程序时,我不希望用户安装任何东西 (除了像Apache这样的servlet容器,我猜这是强制性的,或者不是吗? 他们应该只使用 WAR 文件并运行应用程序。我在这里是对还是错?
【问题讨论】:
-
我想让你看看元问题“Are multi-point questions bad style?”
-
了解 philipp,将在以后的问题中记住这些,谢谢
标签: mongodb csv grails deployment h2