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

前端之家收集整理的这篇文章主要介绍了有没有什么原因,为什么h2数据库不应该在生产中使用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近考虑使用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)提供支持,但我相信他们已经停止了.

原文链接:https://www.f2er.com/mssql/79205.html

猜你在找的MsSQL相关文章