DB 서버를 분리해서 사용하기

이호인·2022년 3월 27일
0

프로젝트

목록 보기
6/6

DB 서버를 분리하자

  • 개발할 때 개발 서버와 실제 사용하는 서버의 DB를 하나로 놓고 쓰면 문제점이 많다.
  • 개발 서버 DB와 실제 서버의 DB를 분리시켜야 과감하게 변경 사항을 적용해보고 테스트 해볼 수 있다. 예를 들어 하나의 DB를 쓸 때는 컬럼 하나만 변해도 에러가 날 가능성이 높아진다.
  • 또 , 실수로 DB 테이블들을 DROP하면 정말 대참사가 나기 때문에.. 따로 분리해서 쓰는 것이 바람직하다.

이런 식으로 application.yml 파일에는 공통적으로 쓰는 설정들을 적어두고
dev - 개발 서버 DB
local - 로컬 DB
real - 배포하는 서버 DB 
이런 식으로 나누어서 ( 나누는 건 본인 상황에 맞게 나누면 된다.) 
각각 맞는 DB 서버 설정을 해주면 된다. 

저런식으로 나누고 나서 서버를 킬 때,
Edit Configurations -> active profiles -> - 뒤에 설정해준 이름 ex) dev
이런 식으로 입력해주면 그 설정 파일에 맞게 실행이 된다.

이렇게 콘솔에서 어떤 설정으로 실행이 되었는지 확인할 수 있다.

reference!

https://zzang9ha.tistory.com/348

profile
공부 기록

0개의 댓글