Impressed with Liquibase
December 30, 2024

Impressed with Liquibase

Santhosh kumar Gunasekaran | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Liquibase Pro

Overall Satisfaction with Liquibase

Liquibase tool helped us in automating Database changes and standardized the way we deploy our DDL/DML scripts to the Database. Business problems: 1. Drift 2. Audit table or tracking table 3. Controls to changes 4. Integrated rollback Liquibase is addressing the above said problem with Drift detection, changelog tables, policy checks and usage of rollback tag.

Pros

  • Automation - Improved data integrity and security validation, Expanded support for non-relational database types
  • Observability - Reports for code quality, security checks, updates, rollbacks, and Flows
  • Governance- Increased control of privileges and access for groups and individual users
  • Tracks every database changes by enforcing policy and compliance
  • Efficient - Standardized and self-service driven deployment process
  • Tracks every database changes by enforcing policy and compliance
  • Efficient - Standardized and self-service driven deployment process

Cons

  • Snapshot file: Only Liquibase can understand the content of the Json file. It would be beneficial if it can contain data along with the Meta data information
  • Would be great if Liquibase can come with a report showing the replica of database
  • it will help app team if they can export all objects on a database as a code and save it in a folder in Repo
  • For NoSQL DB - Drift and pre-validate is not working
  • DATABASECHANGELOGHISTORY table is not working for NoSQL DB
  • Generate changelog XML file: Only procedural objects are organized. It would be good, if it can organize all the DB objects
  • Frequent deployments with no manual script review process
  • Consistency with policy checks and rollback tag
  • Reduce manual changes with end-to-end automation
  • Increased visibility of database change process
Liquibase helped to efficiently manage database changes, reduced deployment friction and allowed App teams to focus more on innovation.
Customer support has been exemplary. Support engineers track issues from the time reported to the time issue is resolved. Also, we have a weekly call with Liquibase team, where they join us to assist with queries or issues that may arise.
With Flyway you need to Write rollback scripts manually. With Liquibase we have a lot of customization with to rollback with options such rollback-one-changeset or rollback-one-update.

Do you think Liquibase delivers good value for the price?

Yes

Are you happy with Liquibase's feature set?

Yes

Did Liquibase live up to sales and marketing promises?

Yes

Did implementation of Liquibase go as expected?

Yes

Would you buy Liquibase again?

Yes

With Liquibase - Application deployment process is automated and accelerated as it automates and unifies the released with CI CD integration Liquibase needs more enhancements for No-SQL DB.

Using Liquibase

500 - Database Administrator and Application teams
2 - DevOps and database knowledge
  • Quality control
  • Audit and compliance
  • Automation
  • Service now Integration
  • Utility pipeline for sync functionality
  • Custom policy checks for each application
  • Expand it to No SQL Databases

Liquibase Support

Premium support - Since it is a new tool for organization, we requested the Liquibase support team for hand holding for few days until we get comfortable with the tool.
Multiple time we have reached out to Adeel (Principal solutions architect) for various issues and every time we get dedicated excellent support from him where he sets up a troubleshooting session and goes through the issue with us and provides solutions and ideas how to overcome the bottlenecks.
ProsCons
Good followup
Problems get solved
No escalation required
Support understands my problem
Quick Initial Response
Slow Resolution
Less knowledgeable
Not kept informed
Difficult to get immediate help
Support doesn't seem to care

Comments

More Reviews of Liquibase