현재 프로젝트는

(1) 홈 탭에서는 랜덤으로 임의의 영상들을 보여준다.

이 임의의 영상은 정말, 임의의 영상을 보여주기로 우선 설정해둬서, 데이터의 개수를 먼저 파악하고, 특정 넘버를 고른다음 거기서부터 10개의 데이터를 주기로 했다.

Untitled

이는 정말 쿼리를 날릴때마다 랜덤 위치에서 10개의 데이터를 가져오기에 중복이 발생할 수 있다.

이 부분에 대해 고민해보았으나, 랜덤위치에서부터 계속 데이터를 가져오기 위해서는 offset을 누군가는 기억하고 있어야하기 때문에 메모리를 지속적으로 잡아먹는다는 문제가 있다. 그 뿐 아니라, 이 부분을 언제 초기화 해줄지도 애매모호하다는 점이 있다.

이 부분에 대해서 조금 고민을 더 할수도 있겠으나, 우선 랜덤이라는 키워드에 맞춰 중복이 일어날 수 있다고 가정하고 작성했다. 데이터가 많아진다면 이 중복 부분도 적어질테니 말이다.


(2) 지도 탭에서는 위치를 기반으로 영상들을 보여주고 (3) 태그별로 영상을 보여준다.

Untitled