我最近正在考虑制作一个应用程序,使用h2数据库作为它的主数据库(因为它附带了JBoss),但我对此有点担心。我在一些地方(主要是讨论板)读到,人们不应该在生产中使用h2。有什么具体的原因吗?
kyks70gy1#
不使用H2(或HSQLDB,或Derby)进行生产的主要原因是:
trnvg8h32#
根据我的个人经验,H2版本1.2.147似乎非常可靠,在大约60个安装中100%成功,但是我的客户只有相对较小的数据库(400 MB是更大的大小),并且我的程序只使用一个连接(哈哈),直到最近我才开始使用不止一个连接,但使用的是multi_threaded false。我有腐败与一些以前的版本,我害怕尝试较新的版本还没有。
multi_threaded
mo49yndu3#
对我来说,没有理由不将H2DB用于中型项目的生产中。我们为大约15个客户端部署了一个生产系统,所有客户端都使用H2DB,我们体验到了非常简单的安装和备份,而且没有任何关于数据库的问题。
3条答案
按热度按时间kyks70gy1#
不使用H2(或HSQLDB,或Derby)进行生产的主要原因是:
trnvg8h32#
根据我的个人经验,H2版本1.2.147似乎非常可靠,在大约60个安装中100%成功,但是我的客户只有相对较小的数据库(400 MB是更大的大小),并且我的程序只使用一个连接(哈哈),直到最近我才开始使用不止一个连接,但使用的是
multi_threaded
false。我有腐败与一些以前的版本,我害怕尝试较新的版本还没有。mo49yndu3#
对我来说,没有理由不将H2DB用于中型项目的生产中。我们为大约15个客户端部署了一个生产系统,所有客户端都使用H2DB,我们体验到了非常简单的安装和备份,而且没有任何关于数据库的问题。