加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

有没有什么原因,为什么h2数据库不应该在生产中使用?

发布时间:2020-12-12 06:24:30 所属栏目:MsSql教程 来源:网络整理
导读:我最近考虑使用h2数据库作为主数据库的应用程序(因为它附带了JBoss),但我有点担心.我已经在几个地方(主要讨论板)看过,生产中不应该使用h2.有具体的原因吗? 解决方法 不使用H2(或HSQLDB或Derby)进行生产的主要原因是: 关键错误的可能性:与“大”数据库相比,
我最近考虑使用h2数据库作为主数据库的应用程序(因为它附带了JBoss),但我有点担心.我已经在几个地方(主要讨论板)看过,生产中不应该使用h2.有具体的原因吗?

解决方法

不使用H2(或HSQLDB或Derby)进行生产的主要原因是:

>关键错误的可能性:与“大”数据库相比,Oracle,IBM DB 2,MS SQL Server,MySQL,PostgreSQL,Java数据库相对较新,因此可能不稳定(有bug).请注意,所有较新的产品(包括NoSQL数据库)和“大”数据库的新版本都是如此.通常,测试产品越多,错误的可能性就越小.当然这取决于你的用例,是否有意义地支付(可能是很多钱)这个优势.无论如何,在硬件故障的情况下,您将需要备份数据.>缺少功能和优化:“大”数据库具有更多的特殊用途特征和优化.您是否需要这些功能取决于您.>商业支持:更容易获得对更大数据库的支持.请注意0??7000. HSQLDB还提供商业支持. IBM曾经为Apache Derby(以及IBM Cloudscape)提供支持,但我相信他们已经停止了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读