DB 스키마 버전 관리와 이전(migration) 자동화는 빌드할 때 해야 하나? 아니면 애플리케이션이 기동할 때? 아니면 사람이 적절할 때 실행시켜서? 12.11.01 15:39
8 개의 댓글이 있습니다.
빌드 + 적절히 아닐까요
음..근데 생각해보니 기동할때가 맞는거같기도 하고 -_-a
stella 전 기동할 때 하는 편이었는데 db가 대용량이 되고 분산처리가 되면서 복잡해졌네요
요즘 liquibase쓰면서 저도 고민을 많이 했었는데요, 일단 개발DB는 테스트용 applicationContext에서 초기화하고 있어요. DB스키마 바꾸고 DAOTest를 가장 먼저 실행하는경우가 많으니까요
그리고 스테이징 DB는 따로 반영하는 Hudoson job을 만들어서 필요할때마다 수동반영하고 있어요.
liquibase쓰시는군요! 혹시 groovy로? 고민하는데 참고하겠습니다. 고맙습니다. ^^
저희는 카본5로 필요할때마다 수동으로 돌리고 있어요~ ^^
Miracle 운영 db 쪽은 그게 맞지 싶네요.
빌드 + 적절히 아닐까요
12.11.01 16:06음..근데 생각해보니 기동할때가 맞는거같기도 하고 -_-a
12.11.01 16:06stella 전 기동할 때 하는 편이었는데 db가 대용량이 되고 분산처리가 되면서 복잡해졌네요
12.11.01 16:08요즘 liquibase쓰면서 저도 고민을 많이 했었는데요, 일단 개발DB는 테스트용 applicationContext에서 초기화하고 있어요. DB스키마 바꾸고 DAOTest를 가장 먼저 실행하는경우가 많으니까요
12.11.01 16:57그리고 스테이징 DB는 따로 반영하는 Hudoson job을 만들어서 필요할때마다 수동반영하고 있어요.
12.11.01 16:58liquibase쓰시는군요! 혹시 groovy로? 고민하는데 참고하겠습니다. 고맙습니다. ^^
12.11.01 20:02저희는 카본5로 필요할때마다 수동으로 돌리고 있어요~ ^^
12.11.02 06:42Miracle 운영 db 쪽은 그게 맞지 싶네요.
12.11.02 06:48