경험 중심 1인칭 답변
대량 데이터 분석 시 저는 Python(pandas, polars)과 SQL을 주력으로 씁니다. 학부 프로젝트에서 수백만 행 데이터를 pandas로 처리하다가 메모리 초과 오류를 경험했고, 이후 chunk 단위 처리나 polars로 전환하는 방식을 익혔습니다. SQL은 DB에서 집계와 필터링을 처리해 Python으로 넘기는 데이터 크기를 줄이는 역할로 씁니다. 시각화는 matplotlib보다 plotly를 선호하는데 인터랙티브 탐색이 가능하기 때문입니다. 분석 흐름은 탐색 → 이상값 처리 → 집계 → 패턴 추출 → 시각화 순서를 지킵니다. 앞으로도 대량 데이터를 다룰 때 도구 선택보다 처리 순서와 메모리 관리를 먼저 설계하는 방식을 유지하겠습니다.
데이터 분석은 도구보다 파이프라인 설계에서 갈립니다. 앞으로도 대량 데이터를 다룰 때 탐색 단계에서 샘플링으로 시작하고 전체 처리는 검증 후에 하는 방식을 유지하겠습니다. 전체 데이터를 다 보기 전에 방향을 잡는 것이 효율적입니다.