6
사용자간에 데이터를 공유하려는 경우 Realm Object Server에서 가장 좋은 전략은 무엇입니까? 예를 들어 5 명의 사용자가 즐겨 찾기 영화를 공유하려고합니다. 모두 3 개의 영화를 공유하며 15 개의 영화 목록을보아야합니다.Realm Object Server의 사용자간에 최적의 전략 공유 데이터가 있습니까?
사용자간에 데이터를 공유하려는 경우 Realm Object Server에서 가장 좋은 전략은 무엇입니까? 예를 들어 5 명의 사용자가 즐겨 찾기 영화를 공유하려고합니다. 모두 3 개의 영화를 공유하며 15 개의 영화 목록을보아야합니다.Realm Object Server의 사용자간에 최적의 전략 공유 데이터가 있습니까?
모든 사용자가 자신이 좋아하는 영화를 모두 공유하는 경우 각각 자신의 영역으로 쓸 수 있습니다. 다른 모든 사용자에게 해당 영역에 대한 읽기 권한을 부여 할 수 있습니다. (모든 사용자가 읽기/쓰기 권한을 가진 영역에있는) 모든 영역에 대한 참조를 유지함으로써 사용자는 다른 모든 사용자의 데이터를로드하여 자신과 다른 사람들이 좋아하는 영화를 볼 수 있습니다.
"모든 사람이 읽기/쓰기 권한을 가진 영역에서 모든 영역에 대한 참조를 유지함으로써". 즉, 모든 참조로 외부 테이블을 관리해야한다는 것입니다. Realm 외에 다른 데이터베이스를 사용해야합니까? –
다른 데이터베이스를 사용할 필요가 없습니다. 나는 당신이 영화로 각 사용자 영역에 대한 경로를 저장하는 것에 대해 다른 영역 (모든 사람들이 읽기/쓰기 권한을 가지고 있음)을 계속 사용하도록 제안했다. 예 : '/ moviesRealmsList' - 모든 사용자 movieRealms (모든 사용자에게 R/W), 각 사용자는 영화'/ ~/moviesRealm' (모든 사용자에게 R, 현재 사용자에게 R/W)로 영역을 가질 수 있으며 각 사용자는 또한 {/ ~/toWatch} (현재 사용자에게 R/W) –
알겠습니다.이 솔루션에 대해 생각해 보았습니다. 문제는이 표의 크기입니다. 그것은 거의 사용자를 위해 작동합니다. 수천 명의 사용자에게는 너무 큰 것입니다. –