2012-01-10 1 views
0

예를 들어 5000-10000 개의 동영상으로 구성된 재생 목록이 있는데 목록에서 해당 동영상을 선택하고 표시하는 가장 좋은 방법은 무엇입니까? 호출기는 옵션이 아닙니다. 필자는 정렬 및 기타 기능으로 모든 것을 가질 필요가 있습니까?심포니와 독트린으로 거대한 select 쿼리를 처리하는 방법은 무엇입니까?

재생 목록을 스크롤하는 동안 목록을로드하는 솔루션에 대해 생각하지만,이 모든 문제가 생깁니다. 모든 동영상을로드하지 않으면 재생 목록을 제대로 저장할 수 없습니다.

모든 제안/제안 환영 ...

+1

왜 페이지를 매길 수 없습니까? WHERE 및 ORDER BY의 조건 및 순서는 여전히 LIMIT 및 OFFSET과 함께 작동합니다. – ctcherry

답변

1

동적 매김 즉, 는, 프론트 엔드에 모든 것을 가지고 처음에 100 주위에 대량을 가져오고 처음 10 렌더링 해달라고 때를 사용하는 사용자 80 번째 항목에 도달하면 다음 100을 비동기 적으로 호출합니다. 응답 시간을 사용하면 DB가 손상되지 않습니다. 희망 하시겠습니까?

관련 문제