BSON (Binary JSON)
- JSON과 유사한 문서를 이진 형식으로 직렬화하는 방법이다.
- JSON과 마찬가지로 다른 문서 및 배열 내에 문서 및 배열을 포함할 수 있다.
- MongoDB에서는 BSON 형태로 데이터를 저장한다.
3가지 특성
1. 경량
- 공간 오버헤드를 최소로 유지하는 것은 특히 네트워크를 통해 사용될 때 모든 데이터 표현 형식에 중요하다.
2. 순회
- BSON은 쉽게 순회하도록 설계되었으며 MongoDB의 기본 데이터 표현으로서의 역할에서 중요한 특성이다.
3. 효율적
- 데이터를 BSON으로 인코딩하고 BSON에서 디코딩하는 것은 C 데이터 유형을 사용하기 때문에 대부분의 언어에서 매우 빠르게 수행할 수 있다.
Ref.
1. MongoDB (공식 문서) / https://www.mongodb.com/docs/atlas/api/data-api-data-formats/
* 잘못된 부분에 대해 댓글 남겨주시면 감사하겠습니다! 😀
'Computer Science > Database' 카테고리의 다른 글
[SQL/MySQL] 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2023.05.01 |
---|---|
[SQL/MySQL] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) | 2023.04.30 |
[SQL/MySQL] 시간대별 통계 내기 (0) | 2023.04.23 |
[SQL/MySQL] Window 함수로 큰 값/작은 값 조회하기 (1) | 2023.04.20 |
[MySQL] GROUP BY 주의사항 (0) | 2023.03.29 |
BSON (Binary JSON)
- JSON과 유사한 문서를 이진 형식으로 직렬화하는 방법이다.
- JSON과 마찬가지로 다른 문서 및 배열 내에 문서 및 배열을 포함할 수 있다.
- MongoDB에서는 BSON 형태로 데이터를 저장한다.
3가지 특성
1. 경량
- 공간 오버헤드를 최소로 유지하는 것은 특히 네트워크를 통해 사용될 때 모든 데이터 표현 형식에 중요하다.
2. 순회
- BSON은 쉽게 순회하도록 설계되었으며 MongoDB의 기본 데이터 표현으로서의 역할에서 중요한 특성이다.
3. 효율적
- 데이터를 BSON으로 인코딩하고 BSON에서 디코딩하는 것은 C 데이터 유형을 사용하기 때문에 대부분의 언어에서 매우 빠르게 수행할 수 있다.
Ref.
1. MongoDB (공식 문서) / https://www.mongodb.com/docs/atlas/api/data-api-data-formats/
* 잘못된 부분에 대해 댓글 남겨주시면 감사하겠습니다! 😀
'Computer Science > Database' 카테고리의 다른 글
[SQL/MySQL] 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2023.05.01 |
---|---|
[SQL/MySQL] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) | 2023.04.30 |
[SQL/MySQL] 시간대별 통계 내기 (0) | 2023.04.23 |
[SQL/MySQL] Window 함수로 큰 값/작은 값 조회하기 (1) | 2023.04.20 |
[MySQL] GROUP BY 주의사항 (0) | 2023.03.29 |