유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

스프링 배치 5 : 9. 배치 처리3 : 영속성별 구현법

개발자 유미

2024. 8. 2.

0

#backend
#db
  • 스프링 배치에서는 SQL 데이터베이스뿐만 아니라 MongoDB, Redis와 같은 NoSQL 데이터베이스, 그리고 JPA를 사용하지 않고 JDBC를 사용하는 경우도 있다. 🐬

  • JDBC를 이용할 때는 데이터를 하나씩 가져오는 커서 방식과 페이지 단위로 가져오는 페이지 방식이 있다. 🐌/📈

  • 프로세스는 데이터베이스에 상관없이 항상 ItemProcessor를 사용하여 데이터를 처리한다. ⚙️

  • 업데이트나 인서트는 JdbcBatchItemWriter를 사용하면 자동으로 실행된다. 🏗️

  • Spring Batch 공식 문서에는 각 데이터베이스 및 플랫폼(JPA, JDBC, MongoDB, RabbitMQ, 파일 등)에 대한 예제 코드가 제공되어 있다. 📚

  • AI 도구를 활용하여 개정된 코드를 빠르게 작성할 수 있다. 🔥

Recommanded Videos