6
ユーザー間でいくつかのデータを共有したい場合は、Realm Object Serverのベストプラクティスは何ですか。たとえば、5人のユーザーがお気に入りの映画を共有したいとします。誰もが3枚の映画を共有し、15枚の映画のリストを見るべきです。Realm Object Serverのユーザー間でベスト・シェアのデータを共有しますか?
ユーザー間でいくつかのデータを共有したい場合は、Realm Object Serverのベストプラクティスは何ですか。たとえば、5人のユーザーがお気に入りの映画を共有したいとします。誰もが3枚の映画を共有し、15枚の映画のリストを見るべきです。Realm Object Serverのユーザー間でベスト・シェアのデータを共有しますか?
すべてのユーザーが自分の好きな映画をすべて共有している場合は、書き込み対象のそれぞれの領域を持つことができます。他のすべてのユーザーに、そのレルムに対する読み取り権限を与えることができます。 すべてのレルム(すべてのユーザーが読み取り/書き込みアクセス権を持つ領域)の参照を保持することにより、ユーザーは他のすべてのユーザーからデータをロードし、自分自身と他のユーザーのお気に入りのムービーを表示します。
"すべてのレルムの参照を保持する(誰でも読み取り/書き込みアクセス権を持つ領域に)"。つまり、すべての参照を使って外部テーブルを管理する必要がありますか?レルムに加えて、別のデータベースを使用する必要がありますか? –
別のデータベースを使用する必要はありません。私はあなたがムービーで各ユーザーの領域へのパスを保存するために、別の領域(誰もが読み書き可能な領域)を使用し続けることを提案していました。例えば'/ moviesRealmsList' - すべてのユーザーのリストmovieRealms(すべてのR/W)、各ユーザーはムービー' /〜/ moviesRealm'(すべてのユーザーにR、現在のユーザーにR)を持つことができます。 '/〜/ toWatch'(現在のユーザーにR/W) –
私はそれを得る、私はこの解決策について考えた。問題は、この表のサイズです。これは、ほとんどのユーザーにとって機能します。何千人ものユーザーにとってそれは大きすぎます。 –