Atlassian说嵌入式数据库仅用于评估目的,不适合生产。
为什么不?我找到了关于为什么要迁移到外部数据库的零文档。运行嵌入式HSQL DB会遇到什么问题?怎么样才能让生产准备好?
如果我的客户端有生产Bamboo安装但他们仍在使用嵌入式数据库,该怎么办?我告诉他们什么,移动到外部数据库因为....为什么?因为Jira这么说?嘿它工作正常,为什么我们要改变它?
在这一点上,我应该能够谈谈它的容量,可靠性,稳定性,管理,何时开始倒塌等等
从技术上讲,HSQL数据库不是transaction safe,它可能导致无法恢复的数据丢失,我想说这是不在生产中使用它的主要原因。
例如,如果突然断电,您可能会在数据库中遇到损坏。原因是,HSQL在将每个事务写入db文件之前先存储在内存中。
这里的关键点是它是完全不受支持的配置,因此如果您的安装出现任何问题,Atlassian Support将无法帮助您。
如果你没问题,请按原样继续,否则,转到支持的配置。