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

gelab님의 프로필 이미지
gelab

작성한 질문수

재고시스템으로 알아보는 동시성이슈 해결방법

Named Lock 활용해보기

Datasource 분리 의미

작성

·

145

1

커넥션 문제가 발생할 수 있어 네임드락을 사용하는 경우 각 트랜잭션마다 Datasource를 분리해주는 것이 좋다고 하셨는데,

Datasource를 분리해준다는 것은 서로 다른 DB를 사용해야 하는 것인가요?

답변 2

0

최상용님의 프로필 이미지
최상용
지식공유자

gelab 님 안녕하세요.
같은 데이터베이스를 사용해더라도 Database Source 를 분리해서 사용할 수 있습니다!

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

Datasource를 분리한다는 것은 반드시 서로 다른 데이터베이스(DB)를 사용해야 하는 것은 아닙니다. 하나의 DB 내에서도 여러 Datasource를 구성하여 각기 다른 목적이나 트랜잭션 요구사항에 맞게 커넥션을 관리할 수 있습니다. 예를 들어, 네임드락을 사용하는 특정 작업에는 별도의 Datasource를 설정하여 관리하고, 일반적인 데이터 처리 작업에는 또 다른 Datasource를 사용할 수 있습니다. 이는 리소스 관리를 최적화하고 서로 다른 데이터 처리 요구사항에 맞춰 성능을 향상시킬 수 있는 방법 중 하나입니다.

gelab님의 프로필 이미지
gelab

작성한 질문수

질문하기