【发布时间】:2019-02-06 00:34:36
【问题描述】:
在每次都可以编译包的情况下,使用 liquibase 处理 oracle 包/存储过程有什么优势? 主要优点是您只能编译那些已更改的内容吗?
【问题讨论】:
在每次都可以编译包的情况下,使用 liquibase 处理 oracle 包/存储过程有什么优势? 主要优点是您只能编译那些已更改的内容吗?
【问题讨论】:
这主要是基于意见的问答。下面的一切都只是我的意见。
主要好处是您使用单一技术来管理数据库“模式”更改(其中模式表示数据库的结构和可编程性)。只要您使用某种自动化来管理您的数据库,您就应该在尽可能多的领域中尽可能多地使用这种自动化。如果您必须使用 liquibase + perl 脚本 + shell 脚本 + sqlplus 脚本来管理您的数据库,那么您将使其变得更加困难。
让系统可靠运行且无需人工干预应该是首要目标,而提高性能则是次要目标。当然,如果第一部分导致一些不可接受的停机时间,那么可能需要重新审视解决方案。
【讨论】: