문서 안의 자료형
각 문서는 키와 값으로 이루어지고 값은 다른 문서나 배열을 포함할 수 있다. 숫자와 텍스트뿐 아니라 날짜와 바이트 자료처럼 기본 JSON과 다른 자료형을 표현한다.
읽어 나가기 위한 길이 정보
문자열과 하위 객체의 길이 같은 정보를 함께 기록해 자료 구조를 따라가도록 한다. 필드 이름도 직렬화된 내용에 들어가므로 자료 자체가 표현하는 구조 정보가 있다.
크기와 처리 비용
바이너리 형식이라고 해서 언제나 JSON보다 작지는 않다. 작은 정수나 길이 정보의 경우 공간이 늘 수 있으며, 설계는 크기만이 아니라 순회와 인코딩 및 디코딩 비용도 고려한다.