경험 중심 1인칭 답변
빅데이터는 기존 데이터베이스나 소프트웨어로는 처리하기 어려운 규모, 속도, 다양성을 가진 데이터 집합을 말합니다. 주요 특징으로는 Volume(양), Velocity(속도), Variety(다양성) 세 가지를 기본으로 꼽고, 여기에 Veracity(정확성)와 Value(가치)를 더해 5V로 설명하기도 합니다. 활용 사례로는 넷플릭스의 추천 알고리즘이 대표적인데, 수억 건의 시청 이력 데이터를 실시간으로 처리해서 개인화된 콘텐츠를 제공합니다. 기술적 접근 측면에서는 Hadoop과 Spark가 대용량 분산 처리의 기반이 됐고, 최근에는 클라우드 기반 분석 서비스(BigQuery, Redshift 등)가 진입 장벽을 낮추고 있습니다. 저는 수업에서 Spark로 로그 데이터를 집계하는 실습을 해봤는데, 로컬에서 수십 분 걸리던 작업이 분산 환경에서 몇 초로 줄어드는 것을 직접 경험했습니다. 이 경험에서 데이터 규모가 커질수록 아키텍처 선택이 성능에 직접 연결된다는 것을 체감했습니다.