2017-05-04 1 views

답변

1

모든 사용자가 자신이 좋아하는 영화를 모두 공유하는 경우 각각 자신의 영역으로 쓸 수 있습니다. 다른 모든 사용자에게 해당 영역에 대한 읽기 권한을 부여 할 수 있습니다. (모든 사용자가 읽기/쓰기 권한을 가진 영역에있는) 모든 영역에 대한 참조를 유지함으로써 사용자는 다른 모든 사용자의 데이터를로드하여 자신과 다른 사람들이 좋아하는 영화를 볼 수 있습니다.

+0

"모든 사람이 읽기/쓰기 권한을 가진 영역에서 모든 영역에 대한 참조를 유지함으로써". 즉, 모든 참조로 외부 테이블을 관리해야한다는 것입니다. Realm 외에 다른 데이터베이스를 사용해야합니까? –

+0

다른 데이터베이스를 사용할 필요가 없습니다. 나는 당신이 영화로 각 사용자 영역에 대한 경로를 저장하는 것에 대해 다른 영역 (모든 사람들이 읽기/쓰기 권한을 가지고 있음)을 계속 사용하도록 제안했다. 예 : '/ moviesRealmsList' - 모든 사용자 movieRealms (모든 사용자에게 R/W), 각 사용자는 영화'/ ~/moviesRealm' (모든 사용자에게 R, 현재 사용자에게 R/W)로 영역을 가질 수 있으며 각 사용자는 또한 {/ ~/toWatch} (현재 사용자에게 R/W) –

+0

알겠습니다.이 솔루션에 대해 생각해 보았습니다. 문제는이 표의 크기입니다. 그것은 거의 사용자를 위해 작동합니다. 수천 명의 사용자에게는 너무 큰 것입니다. –

관련 문제