Database
2편
Spring · Spring Batch · JDBC · Database · Backend
[스프링/배치] JDBC 배치와 스프링 배치: 효율적인 대용량 데이터 배치 처리
2026. 10. 6.
대용량 데이터 배치 처리 수십만 건에서 수백만 건에 달하는 대용량 데이터를 데이터베이스에 반영하거나 마이그레이션할 때 단순 루프 기반의 단일 트랜잭션 로직은 시스템 장애를 초래할 가능성이 높아 위험하다. 이 장애의 원인은 크게 두 가지로 분류해볼 수 있다. 첫 번째는 데이터베이스와의 네트워크 왕복 횟수(round trip
Java · Spring · Database
[자바/스프링] JDBC 이슈 해결
2023. 6. 15.
문제: SQL 서버(SQL Server) 데이터베이스에서 기본키가 타입인 테이블의 특정 기본키 컬럼 값에 대한 데이터 조회 시 쿼리 속도가 느리다. 원인: 기본적으로 연결 속성이 이다. 내용: SQL 서버는 연결 속성 중 속성이 일 경우 문자열 파라미터를 유니코드 형식으로 서버에 보내며, 일 경우 유니코드가 아닌 ASCI