リアルタイムのデータ同期

驚くほどシンプルにリアルタイムなデータ同期を利用できます。

デモを見る

リアルタイムのデータ同期を実現する方法


リアルタイム共同編集へのアプローチ

デモを見る

Realm Platform はリアルタイムのデータ同期を自動化します

 

リアルタイムの自動データ同期

"ライブ" オブジェクトは自動的にデバイスとサーバー間で最新の状態に更新されます。変更通知をセットアップし、ローカル データベースに書き込むだけで、データは他のユーザーと自動的に同期します。必要なコードはたった数行です。

ギア

自動的なコンフリクトの解消

Realm の自動コンフリクト解決の仕組みは複数の同時書き込みに対しても、予測可能なデータのマージを保証しています。そのため、ほぼすべてアプリケーションにおける要求を満たしています。

コンフリクト

既存のアプリに対するデータ同期の追加

Realm はデータストアとして、そしてリアルタイム同期のソリューションとして、または単に新機能のために追加できます。Realm を使うためにデータ モデルをすべて入れ替えるようなことはありません。

アドオン

無料の試用版をダウンロード

動作の仕組み

悩むことのないデータ同期

ストレスのないデータ同期

Realm Object Server は自動データ同期、シンプルな認証、アクセス コントロール、イベント ハンドリングなど必要なすべての機能を提供します。どこにでもデプロイでき、簡単に既存システムと統合します。

Realm による複雑な作業の処理

アプリは Realm をローカル データベースのように使用するだけです。内部的に Realm の同期サービスがバックグラウンドで動作し、Realm Object Server とのデータのやりとりを完全に管理します。

作業を中断することのないオフラインファースト機能

Realm はまるでローカル データベースのように動作するので、オフライン状態であっても変わらずに使い続けられます。オンライン状態に再接続した際に、Realm は自動的にデータ同期を再開します。


コンフリクトのない世界

Realm の自動コンフリクト解決は、デフォルトの動作では下記の基本ルールに従います。たとえ異なる順序で同じデータに書き込んだとしても、すべてのデータが同じ状態になることを保証します。

削除を優先

どちらかのデバイスでオブジェクトが削除された場合は、変更が同期される前にもう一方のデバイスから変更されたとしても、オブジェクトは削除されます。

最新の変更を優先

同じプロパティを複数のデバイスが変更した場合、後に行われた変更が採用されます。

時間順にリスト型へ挿入

リスト型のオブジェクトに複数のデバイスから同じ位置にオブジェクトが追加された場合、先に追加されたオブジェクトが前の順序に位置し、もう一つはその後ろに追加されます。つまり、末尾にほとんど同時にオブジェクトを追加したとすると、追加順にオブジェクトが並びます。


これまでにないくらいシンプルなデータ モデルの更新

機能追加のために新しいフィールドが必要になったらどうなりますか?ただモデルに追加するだけで動作します。追加のコーディングやマイグレーションは不要です。新しいフィールドはサーバーサイドおよびクライアントサイドのどちらの変更でも自動的に追加されます。アプリはそのまま問題なく動きます。

デモを見る


デモをお試しください


Draw App

非常にシンプルにリアルタイム同期機能を利用しているお絵かきアプリです。2人のユーザーが同時に1つのキャンバスに接続します。どちらかのユーザーが絵を描くと、もう一方のユーザーの画面にも即座に反映されます。座標と色のデータを保存し同期するという仕組みで実現しています。

必要なデータだけを共有する

リアルタイム データ同期で難しいことは、どのデータを共有するかを考えることです。このアプリでは非常に効率的なデータ モデルを採用しています。具体的には線を表現する座標データとペンの色を示すデータを同期しています。

コンフリクトをエレガントに自動的に解消する

このアプリはシンプルで1つのレイヤーにビットマップを描画するだけです。Realm のコンフリクト解消のルールはすべての線はたとえオフラインであっても最終的に描かれた順序で表されることを保証します。

新機能はデータモデルを追加するだけ

データはすべてのユーザーに同期されます。機能を追加したとしても、例えば図形ツールを新たに導入するとしたら、単に図形ツールに必要なデータ構造を定義して UI を更新するだけです。

コードをダウンロード


製品の詳細、価格、ライセンス体系、お見積り、デモの依頼など、お気軽にお問い合わせください。

価格/お問い合わせ

ページトップへ