기술적인 문제가 발생했습니다10,000대에 가까운 차량의 주행 경로를 모니터링하기 위해 데이터베이스(몽도) 테이블(컬렉션)을 설계할 때 두 가지 옵션이 있었습니다 1. 요일별로 테이블로 나누어져 있으며, 그 날의 모든 차량 궤적을 하나의 테이블에 배치합니다 2. 차량별로 테이블을 나누어 각 번호판이 하나의 테이블에 해당합니다
당신은 무엇이 합리적이라고 생각하시나요?
光阴似箭催人老,日月如移越少年。
귀하의 요구는 일반적으로 시계열 데이터 모델링이라고 하는 매우 일반적인 요구입니다.
1. 요일/차별로 컬렉션을 나누는 것은 권장하지 않습니다.
으아아아
특정 비즈니스 시나리오, 데이터 표시 방법, 표시 크기를 고려해야 합니다.
귀하의 요구는 일반적으로 시계열 데이터 모델링이라고 하는 매우 일반적인 요구입니다.
1. 요일/차별로 컬렉션을 나누는 것은 권장하지 않습니다.
2. 특히 문서 수가 많은 경우 샤딩을 고려할 수 있습니다.으아아아
일반적인 아이디어는 하나의 문서에 가능한 한 많은 정보를 포함시켜 쿼리 효율성을 높이는 것입니다.MongoDB 온라인 강의 시리즈 19 - MongoDB 단일 뷰 구축을 위한 10단계
특정 비즈니스 시나리오, 데이터 표시 방법, 표시 크기를 고려해야 합니다.