We just raised a $30M Series A: Read our story

Liquibase OverviewUNIXBusinessApplication

Liquibase is the #5 ranked solution in our list of top Version Control tools. It is most often compared to DBmaestro Database Source Control: Liquibase vs DBmaestro Database Source Control

What is Liquibase?

Liquibase is a migration-based open source database version control solution that relies on a changelog to track what changesets have been deployed to a database, and what additional changesets needs to be applied to a database in order to migrate a database schema to a specific version. Liquibase supports an XML model for defining changesets so that database schema changes can easily be translated to another DBMS platforms. As an open source solution, Liquibase is ideal for smaller teams and projects or for teams that have ample time to invest in extending and adapting the open source capability to meet their needs.

Liquibase Customers

Nike, JP Morgan Chase, Bancolombia, UPS, Anthem

Liquibase Video

Liquibase Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
EK
User at a computer software company with 10,001+ employees
MSP
A unique product that is easy to implement, with great automation capabilities

Pros and Cons

  • "They have some nice features around the automation of rule checking. They have a rules engine that checks the SQL code so that you can actually do your edit checks on the validity of the SQL code. If you don't want certain tables to be able to have certain things done to them, you can have it checked for that. It's a very flexible way to kind of do an automated peer review of the SQL code to catch things before you actually try to deploy it."
  • "The pricing is quite high."

What is our primary use case?

We primarily use the solution to package SQL code that implement a database change request.

How has it helped my organization?

Liquibase automates actions previously performed manually.  The automate rules engine to pre-validate SQL code is very flexible and powerful.  It integrates well with IBM's UrbanCode Deploy which had already benn using.

What is most valuable?

There aren't too many products that do what this solution does, which is to group packages of SQL code that implement a database change request. It's a unique product.

They have some nice features around the automation of rule checking. They have a rules engine that checks the SQL code so that you can actually do your edit checks on the validity of the SQL code. If you don't want certain tables to be able to have certain things done to them, you can have it checked for that. It's a very flexible way to kind of do an automated peer review of the SQL code to catch things before you actually try to deploy it.

Our experience has been very, very positive so far. There's good customer support. It's a product that few offer.

What needs improvement?

I can't think of any features that are lacking. So far, it's been quite a good solution for us.  And the vendor continues to enhance the product.

For how long have I used the solution?

We've been using it for about a year. The first half of the year we were running a pilot, testing it, and obtainin client and internal procurement approval. Now it is fully implemented and we are using it within our organization.

What do I think about the stability of the solution?

The stability is excellent. It's a solid solution. There aren't bugs or glitches. It doesn't crash or freeze.

What do I think about the scalability of the solution?

We've started using it for real in the past few months and we're scaling it now by adding additional CPU cores, and that's easy enough to accomplish. All you've got to do is add CPU cores to scale. It's pretty easy.

As we're just starting to use it now, and we're scaling up now, we will most likely continue to do so in the coming months.

How are customer service and technical support?

Technical support has been great. They helped us all the way through the initial implementation and have always been very helpful. We're very satisfied with their service. They are always very responsive.

How was the initial setup?

The solution's initial setup was very straightforward. They worked with us the whole time.

What about the implementation team?

Liquibase helped us with the initial implementation. They were with us every step of the way.

What was our ROI?

Can't fully determine yet.

What's my experience with pricing, setup cost, and licensing?

Conduct a pilot with vendor support to make sure that you understand how you will integrate Liquibase into your existing processes and what the ROI will be on the license investment.

It took us a while to obtain client and internal approval to procure the licenses for us. We did a pilot first for about three months where we didn't have to purchase the license. 

What other advice do I have?

We're partners with Liquibase. We have a close relationship with them and with IBM.

There was a company called Datical that provided a third-party package that integrated with UrbanCode to handle database changes. There's also a Liquibase open source project that provides capabilities like that. Datical just recently changed their company name to Liquibase.

We're using one of the most recent versions of the solution.

I'd warn other companies that it's a transformation of how you do things. You've got to take into account the people aspect of changing their thinking and their processes. Not every organization is as flexible or adaptable as you might think they would be to a new technology change. It really changes a lot of things such as trusting and allowing the tool to do things that you're doing manually now. I'd advise that new users don't forget about the process transformation that has to occur. It's not just the technical transformation, it's a process transformation.

Overall, I'd rate the solution ten out of ten. It's done everything we've needed it to do.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.