Spring Batch H2内存数据库生产作为作业库是否稳定



我已经编写了一个spring批处理解决方案,该解决方案目前使用嵌入式H2内存数据库。

读取和写入操作使用SOLR Cloud API调用。

理想情况下,我们不想引入一个合适的关系数据库作为作业回购数据库,用于读写批处理操作。

我读到内存中的H2数据库最好用于春季批处理中的开发和测试。

有没有人有在适当的实时环境中使用春季批处理中的H2数据库的经验,在批处理中处理数百万条记录,但批处理作业每天最多只运行一次?

如果H2对产品不稳定,我可能不得不放弃春季批次的OMG,或者任何其他替代品?

对任何想法或参考都持开放态度。

提前谢谢。

H2是一个light-weight Java数据库,正如您自己所提到的,它是开发测试的理想选择!

在考虑生产时,您可能会错过RDBMS、NoSQL数据库提供的许多功能!

例如,复制、内存和性能优化等。

如果考虑到频繁的读写,并且您不想要RDBMS,您可以选择MongoDB or Couchbase来处理记录,它们也很快!

因此,考虑到数百万条记录,我认为H2不是生产数据库的好选择

一篇类似的文章可能会给我们带来一些启示;帮你决定

h2数据库应该';不能用于生产?

相关内容

  • 没有找到相关文章

最新更新