每次都可以编译软件包时,使用liquibase处理oracle软件包/存储过程有什么优势? 主要优势是您只能编译已更改的内容吗?
答案 0 :(得分:1)
这主要是基于意见的问答。下面的所有内容仅是我的看法。
主要好处是您正在使用一种技术来管理数据库的“模式”更改(模式表示数据库的结构和可编程性)。只要您使用某种自动化方式来管理数据库,就应该在尽可能多的区域中尽可能多地使用该自动化方式。如果您必须使用liquibase + perl脚本+ shell脚本+ sqlplus脚本管理数据库,那么您将变得比原来更难。
使系统可靠地工作并且没有人工干预应该是首要目标,使性能成为次要目标。当然,如果第一部分导致无法接受的停机时间,则可能需要重新考虑该解决方案。