MySQL2 Mysql Repleication 구현해보기 오늘은 간단하게 Docker, Mysql을 통해 Replication을 구현해보겠습니다. 현업에서는 AWS RDS를 통해서 구현을 해보았는데 온프레미스에 구현한다 생각해보고 진행해 보겠습니다. 먼저 Master DB 1대, Slave DB 2대를 docker-compose를 통해 구현해보도록 하겠습니다.services: master: image: mysql:8.0 container_name: mysql-master restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: board ports: - "3306:3306" volumes: - /Users/include-h.. 2025. 4. 15. Spring Boot에서 FlyWay 사용하기. Flay Way란?단순하게 데이터베이스 구조에 대한 형상 관리를 위한 툴이라고 보시면 됩니다. 태초 데이터베이스의 구조부터 시작하여 현재까지의 변화과정을 기록하여 관리할 수 있습니다. Spring Boot FlyWay스프링 부트에서 FlyWay 의존성을 추가하고 flyway sql 버전별 파일관리와 gradle plugin을 통해 여러 개발자들이 개발을 해도 항상 같은 db상태를 유지할 수 있도록 손쉬게 관리할 수 있도록 구성할 수 있다. Spring Boot 의존성 추가baseline-on-migrate: true 설정시 히스토리를 관리하는 테이블이 자동생성됩니다. FlyWay Sql 작성기본적으로 /resource/db/migration에 sql문을 버전별로 작성하면 된다.flyWay 공식 문서대로 .. 2023. 2. 5. 이전 1 다음