Java에서 대용량 데이터란 무엇인가?1) 한 번에 메모리에 올리기 어렵다.2) 처리/응답 속도가 저하된다.3) I/O 병목 발생4) GC 부하 발생5) DB 부하 발생 * 성능에 영향을 줄 만큼 크거나 빈번한 데이터를 의미함.그러므로, "절대 크기"보다는 "시스템 리소스 대비 상대적"인 성격을 가진다. Java에서 대용량 데이터 처리 방안은 무엇인가?1. 한 번에 처리하기 -> 작게 나눠서 천천히 처리하기 (1년치 주문 데이터 정산)2. List -> Stream (장기간 저장된 로그 분석)3. 즉시응답 -> 비동기 예약 (10만 건 엑셀 다운로드)4. 즉시저장 -> 모아서 저장 (비동기 데이터 수집)5. DB만 사용 -> DB와 캐시와 계층구조 활용 (상품 상세정보 조회)6. 싱글 쓰래드 -> 멀티..