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