강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

kim1234123님의 프로필 이미지
kim1234123

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

로그인 처리하기 - 서블릿 HTTP 세션1

db관련 질문

작성

·

305

0

한 프로젝트를 팀플때, db를 어느 누구는 jpa사용 어느 누구는 jdbc hikari 사용하여 각각 디비를 다른거 사용해서 개발할 수 있나요?

답변 1

0

안녕하세요. jacomyou님, 공식 서포터즈 OMG입니다.
.

한 프로젝트를 팀플때, db를 어느 누구는 jpa사용 어느 누구는 jdbc hikari 사용하여 각각 디비를 다른거 사용해서 개발할 수 있나요?

 

질문에 나온 3개의 키워드 (각각 데이터베이스,ORM, Connection Pool)을 대치시켜 답변을 드리기 쉽지 않네요.

질문의도가 통일된 데이터베이스를 이용해야만 하는지 라면

다중 데이터소스를 통해 다양한 DB벤더를 하나의 애플리케이션에 적용할 수 있고, A가 만든 주문 기능은 MySQL, B가 만든 결제시스템엔 Oracle 을 사용하는 등 가능하기는 합니다.

하지만 프로젝트 팀플의 상황이 애플리케이션에서 사용할 DB가 MySQL로 픽스된 상황에서

일부 인원이 Oracle로 개발을 하고, 오라클로 개발된 기능이 MySQL에서 동작을 해야한다면 문법차이로 인해 동작하지 않을 가능성이 높고, 충돌나는 상황을 고려하여 개발을 해야겠죠.
.
감사합니다.

jpa도 언급하셨으니 말씀드리면,

마찬가지로 하나의 애플리케이션에서 특정 기능 부분은 JPA로 개발을하고,

특정 기능은 Mybatis로 개발하는 것 또한 가능합니다.

 

kim1234123님의 프로필 이미지
kim1234123
질문자

감사합니다!

kim1234123님의 프로필 이미지
kim1234123

작성한 질문수

질문하기