BSON 포맷의 가장 큰 장점은 속도적인 측면에서 JSON에 비해 상대적으로 월등히 우수합니다.
그 주요 이유가 무엇인지 어쭤봐도 될까요?
JSON은 고급어인 Text이고, BSON은 기계어이기 때문입니다.
JSON으로 저장한다면 MongoDB 내부적으로 기계어로 변환하는 과정이 추가적으로 필요할 것이고 그렇기 때문에 속도가 더 느립니다.
하지만 BSON은 JSON에 비해 사이즈가 좀 더 크다는 단점이 있습니다.
그러나 readability의 측면에서 Json이 더 유리하지 않나요?
사용자가 데이터를 볼때는 JSON으로 변환을 해서 보여주지만 기본적으로 빅데이터를 적재하는 경우에서는 BSON으로 저장하는 것이 유리하지 않을까 합니다.
상기의 의견은 저의 개인적인 생각이라 정확한 의견은 벤더분께서 알려주시면 감사하겠습니다.
@MongoDB
[질문] AI학습이나 빅데이터 분석을 위한 인프라가 퍼블릭 클라우드에 구성되어 있는지요? 예를 들어 엔비디아 테슬라 GPU인 V100이 장착된 GPU 전용서버라던지, 빅데이터 분석을 위한 하둡기반의 인프라 스트럭처가 구성되어 있는지? 이런 서비스 제공이 가능한지요? 또한 초기 Source 데이터나 input 데이터 (기초 데이터.. 센서 및 ODS 영역)를 퍼블릭 클라우드로 데이터를 전송해야 하는데, 이 경우 보안 및 네트워크 트래픽의 문제가 많을것으로 생각됩니다. 이런 전반적인 서비스가 가능한지요?
Azure 에는 분석을 위한 플랫폼과 도구가 제공되며, 테슬라GPU, 하둡기반 모두 구성이 가능합니다. IaaS, PaaS 고객이 원하는 형태로 구축이 가능합니다.
데이터 전송 관련부분은 ExpressRoute 기능을 이용하여 일정한 속도를 보장받을 수 있습니다.
[질문]몽고DB에서 JSON 보다 더 많은 데이터 형식을 지원하기 위해 BSON을 사용하는것으로 아는데 이로 인한 다른 장점은 어떤게 있는지요?