首页 > 解决方案 > 用 liquibase 处理 oracle 包/存储过程有什么好处?

问题描述

每次都可以编译包时,使用 liquibase 处理 oracle 包/存储过程有什么优势?主要优点是您只能编译那些已更改的事实吗?

标签: oracleliquibase

解决方案


这主要是一个基于意见的问答。下面的一切都只是我的意见。

主要好处是您使用单一技术来管理数据库“模式”更改(其中模式意味着数据库的结构和可编程性)。只要您使用某种自动化来管理您的数据库,您就应该在尽可能多的领域尽可能多地使用这种自动化。如果您必须使用 liquibase + perl 脚本 + shell 脚本 + sqlplus 脚本来管理您的数据库,那么您将使其变得更加困难。

使系统可靠地工作且无需人工干预应该是首要目标,使系统性能接近次要目标。当然,如果第一部分导致一些不可接受的停机时间,那么可能需要重新审视解决方案。


推荐阅读