-1

나는 데이터베이스 리팩토링, 테스트 및 배포 프로세스를 구축하려고합니다. 조사의 어떤 종류 후에 나는 나의 데이타베이스 버전 처리를위한 좋은 공구로 liquibase를 찾아 냈다. 비슷한 종류의 일자리도 단지 mysql binary logs으로 만 가능합니다.데이터베이스 베네 닝에서 사용할 수있는 도구는 무엇입니까? liquibase 대 mysql 이진 로그

mysql 바이너리 로그보다 liquibase의 이점이 있습니까?

답변

1

바이너리 로그보다 liquibase를 선호합니다. 우리는 1 년 동안 같은 것을 사용 해왔다.

liquibase를 사용하여 데이터베이스 버전을 유지하기 쉽고 특정 버전의 변경 사항을 롤백 할 수있는 방법을 제공합니다.

심지어 liquibase가 변경 사항을 추적하는 방법을 제공합니다. 변경 사항이 데이터베이스에 적용되지 않은 변경 사항 만 적용됩니다.

로컬 데이터베이스 버전이 3이고 프로덕션 데이터베이스 버전이 2라고 가정합니다. 그러면 liquibase는 버전 3 변경 사항 만 생산에 적용합니다. 버전 2가 이미 적용되었으므로 버전 2가 적용되지 않습니다.