そのため、アプリケーション内のすべての情報にアクセスするユーザーに対して、1 つのアプリケーションで複数のレルムがどのように機能するかについては、少し混乱しています。
たとえば、Instagram が Realm を使用している場合、私はユーザーとして、機能 (検索、メイン フィード、メッセージなど) ごとに複数の Realm にアクセスしていますか? 現在の制限の下で、Realm の 4 番目に述べられている (現在の) 制限は次のように述べています。
単一の Realm ファイルは、アプリケーションが iOS でマップできるメモリの量よりも大きくすることはできません — これはデバイスごとに異なり、その時点でメモリ空間がどのように断片化されているかによって異なります (この問題についてはレーダーが開かれています) : (rdar://17119975))。さらに多くのデータを保存する必要がある場合は、複数の Realm ファイルにマップできます。
これは、デバイスのスペースが限られていることを意味しているため、すべてのデータにアクセスできるユーザーごとに 1 つの Realm が必要か、データを保存するバックエンドが必要であると考えています。これは正しいです?
データベースの部分は理にかなっていますが、それを複数の Realm ファイルにマップするにはどうすればよいでしょうか?