Это в первую очередь основанный на мнении вопрос и ответ.Все ниже здесь только мое мнение.
Основным преимуществом является то, что вы используете единый метод для управления изменениями схемы вашей базы данных (где схема означает структуру и программируемость вашей базы данных).Пока вы используете какую-то автоматизацию для управления вашей базой данных, вы должны использовать эту автоматизацию как можно больше во всех возможных областях.Если вам нужно управлять своей базой данных с помощью liquibase + perl-скриптов + shell-скриптов + sqlplus-скриптов, то вы делаете это сложнее, чем должно быть.
Обеспечение надежной работы системы без ручного вмешательства должно быть первоочередной задачей, а обеспечение ее производительности - близкой вторичной целью.Конечно, если первая часть приводит к недопустимому простою, то решение, возможно, придется пересмотреть.