DB 형상 관리 툴

Liquibase와 Flyway의 유사점

  • 일부 오픈소스이며 데이터베이스 스키마 변경 사항을 관리, 추적 및 배포에 도움이 된다.
  • 데이터베이스 스키마 변경에 대한 버전을 관리한다.
  • Java를 기반으로 하며 Spring Boot 및 Vert.x와 같은 프레임워크에 대한 지원을 제공한다.
  • Maven 및 Gradle과 같은 빌드 도구와 통합을 지원한다.
  • 스크립트를 지원한다.
  • 다양한 데이터베이스를 지원한다.

변경사항 정의

변경사항 저장

변경 실행 순서

변경 사항 롤백

변경 사항의 선택적 배포

스냅샷 및 데이터베이스 비교

조건부 배포

Bytebase

기능

  • SQL 검토
  • 버전 관리 (GitOps)
  • 데이터베이스 관리
  • SQL 편집기
  • SQL 어드바이저
  • 마이그레이션 이력
  • 백업 및 복원
  • 아카이빙
  • 이상 감지

지원 데이터베이스

Liquibase

Flyway

Bytebase

References

--

--

Slow, Slow (Run Run)… 내일을 사랑하오! https://giljae.com

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store