Realm Platform

Realm Platform は iOS、Android モバイル アプリとサーバー間のデータ同期を短期間で実装できます。
シームレスなエッジツークラウドのデータ同期をサポートし、瞬時にデプロイするデータ同期の新しいスタンダードです。

Realm Platformを使ってみるRealm Cloudを使ってみる

各エディションを比較する

次世代のリアクティブなモバイル アプリを実現する完璧なバックエンド システム

Realm Platform は、洗練されたデータドリブンの機構を備え、モバイル アプリを短時間で簡単に開発できます。例えば、チャットやリアルタイム同時編集、REST API やレガシー システムのより簡易的な管理、オンラインと変わらないオフライン状態でのユーザー体験の提供を希望する場合に Realm Platform の使用が適しています。Realm のリアルタイム データ同期とイベント ハンドリングを使用することで、もうネットワーク通信やシリアライゼーションのコードを書く必要はありません。

Realm は、iOS および Android などすべてのモバイル プラットフォームで動作し、オンプレミスとクラウド サービスの両方にデプロイでき、柔軟にスケールが可能です。既存のシステムに対して補完的に動作させることもでき、アプリ全体だけでなく、必要に応じて単一の機能セットだけを利用することも可能です。

仕組みについて

Realm Platform はこれまで使われていた Realm Database に新しく Realm Object Server を統合したフレームワークです。


仕組み

Realm Database

Realm の高速かつリアクティブなデータベースは、デバイスに組み込まれた "ライブ オブジェクト" データベースとして、SQLite ベースの選択肢よりも優れています。Realm Object Server へ接続すると、自動でリアルタイムのデータ同期を提供する分散型のデータベースとなります。

Realm Sync

Realm Object Server の中心にある Realm Sync は、すべてのあらゆるデバイスおよびサーバーでデータ オブジェクトを自動でリアルタイム同期します。コンフリクトの解消やオフライン状態をシームレスに処理し、TLS/SSL および AES-256 による暗号化でデータを安全に保つことができます。

Realm Studio

Realm Studio はダッシュボードやコックピットとして機能し、データ、プラットフォームの機能、ユーザー、および設定に対するコントロールを提供します。Electron 上にビルドされ、あらゆる主要プラットフォームで動作する効率的なタスク指向の UI です。

Realm Connect

Realm Object Server の一部である Realm Connect は、既存の REST API とデータ ソースをライブ オブジェクトに変換し、ネットワークやシリアライゼーションのコードを書くことより、機能自体に集中できます。Realm の事前構築されたコネクターの使用またはカスタム統合の作成が可能です。

イベント ハンドリング

Realm Object Server のイベント ハンドリング機能により、シンプルな JavaScript でサーバーサイドの機能を簡単にビルドできます。同期されたデータが変更された場合、カスタム ロジックが実行され、洗練されたサーバー依存の機能を非常に簡単にビルドすることができます。

権限と認証

Realm の認証システムによるユーザー ログインまたは既存のシステムやサードパーティ プロバイダーと連携したカスタム認証を利用できます。適切なユーザーが適切なデータにアクセスできるように、精密な権限の制御を定義します。

オフラインファーストなアプリを開発

Realm の "ライブ オブジェクト" および組み込みデータベースにより、ネットワーク接続が不安定な状況でも素晴らしいエクスペリエンスを提供します。Realm のリアルタイム同期機能は、データが常にアクセス可能であり、コンフリクトはネットワーク接続が復元した際に自動で解消されることを保証します。 さらに詳しく

Realm Cloud でレガシー データベースをモバイル化

Realm Cloud により、数分でプロビジョニングできるクラウド クラスターに基づく強力なクロスプラットフォームのモバイル アプリを構築できます。リアルタイムのデータドリブンな機能とオフラインファーストの同期で、洗練されたモバイル アプリを迅速に構築できます。ネットワークのインフラ管理に手間をかけることなく、スケールアップとスケールアウトにより、素晴らしいエクスペリエンスを提供することに集中できます。 さらに詳しく

REST API と戦うことをやめる

Realm を "RESTless" なミドルウェア レイヤーとして使用しましょう。エンドポイントを任意の数のサーバーに接続し、アプリの普及とともにスケールでき、クライアント側のネットワーク通信やシリアライゼーションのコードをメンテナンスする必要はありません。そのため、より重要なビジネス要件に集中できます。 さらに詳しく

リアルタイム同期でユーザーの待機時間を削減

Realm のデータ同期により、アプリのパフォーマンスを大幅に向上し、常に自動更新されるリアクティブなアプリで優れたユーザー エクスペリエンスを提供します。データは、オブジェクトとして常に更新を監視するため、データの変更はすべてのクライアントおよびサーバー間で自動的に同期され、シリアライゼーションやネットワーク通信のコードも不要です。 さらに詳しく

エッジ コンピューティングでユーザーとサーバーの距離を縮める

実用的なエッジ コンピューティング機構により、サーバー、デバイス、またはその間で、もっとも効果的にデータをキャッシュおよび処理します。Realm Platform は、ユーザーのアーキテクチャに対して、データ同期、コンフリクトの解消、およびイベント ハンドリングを瞬時に追加します。 さらに詳しく


Realm Studio

Realm Studio は、Realm Database と Realm Platform を簡単に管理するための開発者向けツールです。Realm Studio により、ローカルまたは同期された Realm データベースの編集や Realm Object Server のインスタンス管理を簡易化するインターフェイスを提供します。macOS、Windows、または Linux でダウンロードできます。

Realm Studio をダウンロード

Wistia video thumbnail

最速でリアクティブなアプリを開発しましょう

使ってみる日本語チュートリアル


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

価格/お問い合わせ

ページトップへ