Why and when Liquibase?

前端 未结 6 1774
灰色年华
灰色年华 2021-01-30 06:19

I have searched for this answer on stack overflow, but I couldn\'t find any questions on this. I am new to Liquibase and want to learn

  • Why Liquib
6条回答
  •  甜味超标
    2021-01-30 06:45

    I believe Liquibase is great when your philosophy is that the database is an afterthought. This philosophy has caused the majority of bad databases in production - and most of them are bad. A database should be designed with a full view of the entire business system, not in pieced by application developers each working in their own silos. The latter method results in work-arounds, denormalized data, poor relationships between tables, duplication of business areas, and an overall messy, high-maintenance-cost system that the client will hate shortly after deployment due to the problems it causes. If a database is designed to ACCURATELY reflect business relationships, its lifespan will be 5 times as long and will serve its purpose 5 times better than one designed in a piecemeal fashion as unfortunately most are.

    Liquibase is not a problem in itself but it enables the practice that application developers design the database. THAT is the problem.

提交回复
热议问题