Realm Sync は、デバイス、ユーザー、およびバックエンド間でのデータの同期をすべてリアルタイムで維持する、データ同期サービスです。
Sync を使用することで、競合の解決やネットワーク コードを気にすることなく、ユーザー データのバックアップや、共同編集が可能になります。また、デバイスがオンラインのときはいつでもデータを最新の状態に保てます。クライアント側の Realm Mobile Database とバックエンドの MongoDB Atlas を搭載した Realm は、オフラインでの使用に最適化されており、ユーザーに合わせて拡張できます。優れたアプリの構築がこれまでになく簡単になりました。
Realm の Mobile Database はデータをユーザーのデバイスに直接保存し、ユーザーがオフラインの場合でもローカルでの読み取りと書き込みを可能にします。Realm Sync は、Atlas を利用して共有されているバックエンドとクライアントの間でデータをシームレスに移動します。Realm SDK を使用して、言語ネイティブ オブジェクトを作成およびクエリできます。また、すべてのパフォーマンスが最適化されているため、アプリはすばやく実行され、電池を消耗したりデータを消費したりすることはありません。
Realm は、デバイスがオンラインのとき、いつでもデータを同期します。競合は自動的に処理され、すべてのデータ セットはタイム スタンプとともに保存されます。つまり、データは整合性があり、アプリの信頼性が保証されます。
Sync を使用して、すべてのデバイスおよびすべてのユーザー間でデータの一貫性を維持します。iOS または Android 向けに構築する場合でも、React Native、Node.js を使用する場合でも、Realm の Sync を総合されたバックエンドに使用することで、プラットフォームに関係なく、ユーザーのための一貫したアプリ エクスペリエンスを簡単に構築できます。
バックエンドの MongoDB Atlas を搭載した MongoDB Realm は、お客様に合わせて拡張できます。Sync は、完全に暗号化された Realm Mobile Database と一緒に使用され、プラットフォームは SOC 2 認定済み、HIPPA に準拠しています。Realm を使用すると、堅牢なデータ アクセス制御を利用して、すべてのステップでデータを安全に保つことができます。