BSON 포맷의 가장 큰 장점은 속도적인 측면에서 JSON에 비해 상대적으로 월등히 우수합니다.
그 주요 이유가 무엇인지 어쭤봐도 될까요?
JSON은 고급어인 Text이고, BSON은 기계어이기 때문입니다.
JSON으로 저장한다면 MongoDB 내부적으로 기계어로 변환하는 과정이 추가적으로 필요할 것이고 그렇기 때문에 속도가 더 느립니다.
하지만 BSON은 JSON에 비해 사이즈가 좀 더 크다는 단점이 있습니다.
그러나 readability의 측면에서 Json이 더 유리하지 않나요?
사용자가 데이터를 볼때는 JSON으로 변환을 해서 보여주지만 기본적으로 빅데이터를 적재하는 경우에서는 BSON으로 저장하는 것이 유리하지 않을까 합니다.
상기의 의견은 저의 개인적인 생각이라 정확한 의견은 벤더분께서 알려주시면 감사하겠습니다.
@MongoDB
[질문] EDB 버전이 올라가면 버전 업데이트를 할 수 있나요. 업데이트 된 EDB를 별도 구매를 해야 하나요?
서브스크립션 유효기간내에는 무료 업그레이드 가능합니다.
[재질문] mssql always on은 db 복제서비스를 말합니다
replication을 말씀하시는 거라면 EDB Postgres의 Streaming Replication기능으로 가능합니다.
[재질문]소스db장애시 타겟이 소스db가되어 역으로 db복제서비스가 가능한가요?
재구성 해주시면 가능합니다.
구성초기에 옵션으로 양방향 복제서비스가 지원되나요?
양방향 복제는 불가능합니다.
[질문] EDB에서 Group by rollup이나 cube 지원하나요?
버전에 따라 다르지만 최근 버전(EDB Postgres 10) 에선 지원하고 있습니다.
[질문] Postgres에서 옵티마이저에서 Rule base 옵티마이져가 지원 되나요?
Rule base 옵티마이저는 지원되지 않습니다.
[질문]몽고DB에서 JSON 보다 더 많은 데이터 형식을 지원하기 위해 BSON을 사용하는것으로 아는데 이로 인한 다른 장점은 어떤게 있는지요?