TL; DR:レルムのバージョン管理されたオブジェクトを実装するパターンを探していますので、「最後の」バージョンは(主キーだけで)高速にアクセスでき、「履歴」バージョン更新前の「最後の」バージョンからのアクセスは簡単であり、オブジェクトのすべての古いバージョンへのアクセスも容易です。レルムのバージョン管理されたオブジェクト
いくつかの背景。
私たちはAndroidアプリでSQLiteの代わりにRealmを実装しており、iOSアプリでは "ゼロから"も実装しています。私たちは両方のアプリケーション用に統一されたバックエンドを持ち、プラットフォーム間でRealmオブジェクト表現を可能な限り近づけたいと考えています。
SQLiteでは、基本的に同じ構造を持つ2つのテーブルがあります.1つは各オブジェクトの最終バージョンを持ち、もう1つは以前のすべてのバージョンです。 「メイン」テーブルを更新する前に、更新するローを「ヒストリー」テーブルにコピーして更新します。以前のすべてのバージョン -
[Realm Functions](https://realm.io/docs/realm-object-server/#realm-functions)を使用して_可能なようなものです。まだ見たことがありますか? –
@AviWarnerこれらはレルムオブジェクトサーバの機能ですが、私たちはそれらを使用していません。 – saabeilin