안녕하세요. 팀드모네니다. 오늘은 스프링 배치란 무엇인가? 라는 주제를 정하고 얘기를 하려합니다. 스프링 배치란? 배치 처리를 위해서 스프링이 제공하는 솔루션입니다. 배치 처리란 대량의 데이터를 일괄적으로 처리하는 것을 말합니다. JVM(Java Virtual Machine)에서 배치 처리를 위한 사실상의 표준이 되어있습니다. 스프링 배치를 구현할 때 주의사항 가능하면 복잡한 구조와 로직을 피해야합니다. 아무래도 대량의 데이터를 다루는데 로직도 복잡하면 실행시간도 오래걸리고 서버도 다운되고 그럽니다. 가능하면 심플하게 구현하는게 좋습니다. 스프링 배치는 데이터를 다룹니다. 저의 경우 데이터베이스에 insert, update, delete까지도 하는데요, 이런 경우 데이터 무결성을 유지하기 위해서 '유효성..
[Spring] 스프링 배치란 무엇인가?
안녕하세요. 팀드모네니다. 오늘은 스프링 배치란 무엇인가? 라는 주제를 정하고 얘기를 하려합니다. 스프링 배치란? 배치 처리를 위해서 스프링이 제공하는 솔루션입니다. 배치 처리란 대량의 데이터를 일괄적으로 처리하는 것을 말합니다. JVM(Java Virtual Machine)에서 배치 처리를 위한 사실상의 표준이 되어있습니다. 스프링 배치를 구현할 때 주의사항 가능하면 복잡한 구조와 로직을 피해야합니다. 아무래도 대량의 데이터를 다루는데 로직도 복잡하면 실행시간도 오래걸리고 서버도 다운되고 그럽니다. 가능하면 심플하게 구현하는게 좋습니다. 스프링 배치는 데이터를 다룹니다. 저의 경우 데이터베이스에 insert, update, delete까지도 하는데요, 이런 경우 데이터 무결성을 유지하기 위해서 '유효성..
2020.03.23