인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

최원진님의 프로필 이미지
최원진

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

기본 키 매핑

Identity방식에서는 성능최적화 방법이 없는건가요?

작성

·

183

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.
 
 
 
좋은 강의 덕분에 많은 지식을 배우고 있습니다. 항상 감사합니다.
 
지금 h2대신 mysql을 연동해서 수업을 따라가고 있는데 identity방식을 사용하면
 
db에 조회해서 id값을 알아온다한들 동시성문제때문에 안될꺼같더라구요
 
identity의 경우는 별다른 성능 개선 방법이 없는건가요?

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 최원진님

강의에서 설명드린 것 처럼 identity는 DB에 저장한 후에 값을 읽어오기 때문에 최적화가 어렵습니다.

그런데, 데이터베이스에 insert하는 부분이 병목이 되는 경우는 많지 않기 때문에 배치 처리가 아니면 크게 고민하지 않아도 됩니다.

감사합니다.

최원진님의 프로필 이미지
최원진

작성한 질문수

질문하기