일반적으로 빅데이터는 규모, 다양성, 속도로 구분된다. 규모는 기존의 데이터베이스보다 방대한 양을 다루고, 형태는 모든 모양을 포함한다. 속도는 실시간 데이터 수집, 처리과정의 주기를 뜻한다. 
빅데이터의 구성요소로는 규모(Volume), 다양성(Variety), 속도(Velocity) 등 3가지로 구분하는 것이 일반적이다. 규모(Volume)는 기 존의 데이터베이스보다 방대한 크기로, 테라바이트(TB)･페타바이트(PB)급 혹은 그 이상 규모의 데이터를 다루는 경우를 의미한다. 형태 (Variety)는 기존의 정형(Structured)화된 형태의 자료 뿐 아니라 반정형(Semi-Structured), 비정형(Unstructured) 등의 모든 형태가 포함됨을 의미한다. 그리고 속도(Velocity)는 실시간성 정보의 증가와 함께 데이터를 수집하고 가공, 분석하는 등의 일련의 처리과정이 실시간 또는 일정 주기에 맞추어 이루어진다는 것을 의미한다.