MongoDB를 사용하면서 Bson이라는 데이터 타입을 알게 되어 정리 해보고자 한다. BSON(Binary Json) Binary Json의 약어로 Json 문서를 바이너리로 인코딩한 포맷이다. Json이 있는데 Bson이 등장하게 된 이유로는 Json은 텍스트 기반으로 구문 분석이 매우 느리고, 공간 효율성과 거리가 먼 문제점이 있어서 Bson이 탄생 되게 되었다고 한다. Json 구조의 좋은점은 그대로 가져가면서 기계가 빠르게 읽을 수 있는 binary 형태로 변경하여 저장을 한 것이다. 또한 Json에서 지원되지 않는 Date 및 binary와 같은 데이터 유형에 대한 지원을 한다. Bson의 특징 문서 자체의 여백을 줄여 효율적으로 데이터 저장 공간을 절약하는 경량 형태이다. 따라서 네트워크를 ..