JSON BSON
유형 표준 파일 형식 이진 파일 형식
속도 비교적 덜 빠름 빠름
공간 상대적으로 적은 공간 소비 더 많은 공간 소비
용법 데이터 전송 데이터 저장
인코딩 및 디코딩 X 보다 빠른 인코딩 및 디코딩 기술
형질 키-값 쌍은 데이터 전송에만 사용된다. 가볍고 빠르며 뒤집을 수 있다.
구조 비동기 서버 브라우저 통신에 사용되는 언어 독립 형식 필드 이름, 유형 및 값을 포함하는 정렬된 요소 목록으로 구성된 이진 JSON이다.
필드 이름 유형은 일반적으로 문자열
순회 JSON은 모든 콘텐츠를 건너 뛰지 않음 BSON은 관련 콘텐츠에 대한 색인을 작성하고 사용하지 않아도 되는 모든 콘텐츠를 건너 뛴다.
파싱 JSON 형식은 이미 사람이 읽을 수 있는 형식이므로 파싱이 필요 없다. BSON은 기계가 파싱하고 생성하기 쉽기 때문에 파싱 필요
생성 유형 대체로 JSON은 객체와 배열로 구성
객체는 키-값 쌍의 모음이고 배열은 값 목록으로 정렬 이진 인코딩 기술은 문자열의 길이 및 객체 부속 유형과 같은 추가 정보로 구성된다.
또한 BinData 및 Data 유형은 JSON에서 지원되지 않는 데이터 유형이다.

요약