Company
Date Published
Author
Jimmy Guerrero
Word count
1645
Language
English
Hacker News points
None

Summary

Liquibase is an open-source change management project that supports various databases, including Snowflake, MySQL, and PostgreSQL via JDBC. It allows users to easily define changes in SQL, XML, JSON, and YAML formats, which are then managed in a version control system for documentation, ordering, and standardization. In this tutorial, we'll demonstrate how to install YugabyteDB on Google Kubernetes Engine (GKE), create a sample Northwind database, install and configure Liquibase, create a simple changeset, verify the results, manage changes, and issue a second changeset. Distributed SQL databases are becoming popular for their ability to reduce TCO or move away from horizontal scaling limitations of monolithic RDBMS. YugabyteDB is an open-source, high-performance distributed SQL database built on Google Spanner's scalable and fault-tolerant design. It provides automatic distributed query execution, strongly consistent replication, and distributed ACID transactions. With Liquibase, changes to the Northwind database can be easily managed, tracked, and deployed, ensuring data consistency and integrity.