BSON과 OSON: 문서는 평면이 아니라 중첩되도록 설계됐다
BSON and OSON: documents are designed to be nested, not flat

TL;DR AI
1분핵심 요약
이 글은 일부 벤더 벤치마크가 문서 데이터베이스를 비자연적인 평면 키-값 스키마로 테스트해 결과를 왜곡할 수 있다고 지적한다.
1,000개 필드를 가진 평면 문서와 중첩 문서 구조를 비교해 BSON과 OSON이 의도한 모델이 무엇인지 보여준다.
핵심은 문서 데이터베이스가 계층형 데이터에 맞게 설계됐기 때문에, 평면 스키마 테스트만으로는 강점을 제대로 드러내지 못한다는 점이다.
YCSB 같은 벤치마크를 거대한 평면 문서에 적용하면 실제 문서 사용 패턴을 반영하지 못하는 결과가 나올 수 있다.

