질문이 있습니다. 일부 유형의 객체 (예 : 제품 데이터)에 대한 데이터 저장소 사용을 고려 중입니다. 문서 저장소를 사용하는 기준은 개체에 세부 정보 페이지가있는 경우 전체 개체를 빠르게 읽어야하므로 (예 : 모든 특성, 이미지, 설명 등이있는 제품)입니다. SQL을 사용하는 기준은 목록을 표시하는 것입니다 (예 : N 최신, 가장 인기있는 등).MongoDB와 같은 SQL 및 문서 저장소의 데이터를 복제하는 것이 합법적 인 아이디어입니까, 아니면 피해야합니까?
일부 개체는 두 가지 기준을 모두 충족합니다. 제품 예입니다. SQL 데이터베이스의 인덱스 페이지와 문서 저장소의 다른 데이터 목록에 렌더링 목록에 사용될 정보를 저장하는 것이 일반적인 방법입니까?
"SQL을 사용하는 기준은 목록을 표시합니다 (예 : 가장 최신의 N 개의 인기있는 항목 등)."-이 모든 작업은 mongodb를 사용하여 수행 할 수 있습니다. 적절한 인덱스가 있고 쿼리가 잘 작성되면 요청이 빨리됩니다. – zerkms
그러나 색인을 사용하는 경우에도 많은 양의 데이터가 있으면 RDBMS에서 문서 저장소보다 쿼리가 더 빨라야한다고 생각하지 않습니까? –