There are 9 posts found.
DB 레플리케이션 환경에서 DataSource 라우팅이 안되는 이슈 해결기 😤 (feat. JPA OSIV)
#Spring#OSIV#JPA#하온
2024-10-04
데이터베이스 레플리케이션을 통한 쿼리 성능 개선 최근에 MySQL 8.0 레플리케이션과 스프링부트 DataSource 라우팅을 통한 부하 분산...
JPA 비관적 락(Pessimistic Lock) 을 사용한 동시성 이슈 해결기
#Spring#테스트#하온
2024-09-27
우리 하모니 팀의 모행 프로젝트에서 발생한 동시성 이슈가 발생하고 있었다. 이를 JPA 의 비관적 락을 사용하여 해결한 경험에 대해 팀원들에게 ...
JPA 낙관적 락과 비관적 락으로 엔티티에 대한 동시성 이슈 해결하기
#Spring#테스트#하온
2024-09-21
JPA 낙관적 락, 비관적 락 자바 스프링 기반의 웹 애플리케이션은 기본적으로 멀티 쓰레드 환경에서 구동된다. 따라서 여러 쓰레드가 함께 접근할...
HikariCP 와 데이터베이스 커넥션 풀(DBCP) 최적화 고민하기 - 이론편
#Spring#HikariCP#하온
2024-09-05
💡 이 글을 모두 읽고난 뒤, JDBC 에서 HikariCP 를 어떻게 다루는지에 대한 내용은 필자가 작성한 JDBC 에서 데이터베이스 커넥션...
JPA 의 등장배경과 SQL 중심적인 개발의 문제점
#Spring#JPA#하온
2024-09-01
우리 팀은 왜 ORM 을 사용할까? 스프링부트 생태계에서 제공되는 ORM 표준 기술인 JPA 는 어떤 근거로 도입해야지 정말 타당한것일까? 나는...