Felsefeniz veritabanının sonradan düşünülmesi olduğunda Liquibase'in harika olduğuna inanıyorum. Bu felsefe, üretimdeki kötü veritabanlarının çoğuna neden oldu - ve çoğu kötü. Bir veritabanı, her biri kendi silolarında çalışan uygulama geliştiricileri tarafından değil, tüm iş sisteminin tam görünümü ile tasarlanmalıdır. İkinci yöntem, geçici çözümlere, normal olmayan verilere, tablolar arasında zayıf ilişkilere, iş alanlarının tekrarlanmasına ve müşterinin dağıtımdan kısa bir süre sonra neden olduğu sorunlar nedeniyle nefret edeceği, genel olarak dağınık, yüksek bakım maliyetli bir sisteme neden olur. Bir veritabanı iş ilişkilerini DOĞRU olarak yansıtacak şekilde tasarlanırsa, ömrü 5 kat daha uzun olacak ve ne yazık ki çoğu gibi parça parça tasarlanmış bir veritabanından 5 kat daha iyi amacına hizmet edecektir.
Liquibase başlı başına bir sorun değildir, ancak uygulama geliştiricilerin veritabanını tasarlamasını sağlar. Sorun budur.