Realm 平台

一个灵活的平台,可轻松创建线下先行的响应式移动应用。

The new standard in data synchronization that deploys in minutes for seamless edge-to-cloud data synchronization.

Start a Free Trial Now

Try Realm Cloud Now!

Now anyone in the world can deploy Realm Platform in minutes, and it is being used by thousands.

构建线下先行的特征和应用

Realm 的“实时对象”方法、嵌入式数据库和实时同步功能,为网络环境糟糕的情况提供了一套开箱即用的解决方案。借助 Realm,您的应用都能够提供优异的用户体验,而无论有没有信号。野外工作人员、偏远地区的用户、甚至是日常居住在城市的用户,都能够在在线和离线状态之间保持应用操作的互动和高效。Realm 可确保数据随时可以访问,并且可以在连接恢复时解决数据冲突。[了解更多](https://www2.realm.io/whitepaper/offline-first-registration)。

调用您的遗留数据库

假设您的应用需要处理既有数据库中存放的数据,而这些数据是在移动应用提出实时需求之前就出现了。这完全没有问题——您可以将 Realm 作为一种数据中间件,从而可以实现旧系统数据与易用、易扩展、移动端友好的数据对象之间的双向转换处理。Realm 可以自动保持两者的完整无缝同步,使您的应用和旧系统的数据始终是最新的。[了解更多](https://www2.realm.io/webinar/common-architectures-registration)。

停止与 REST API 的纠缠

处理 REST API 会拖累您整个移动端团队的开发进度,导致应用开发出现延期——但是您完全没必要这样做。将当作 "无 REST" 的中间层来使用,这样您的旧有 API 就能够轻松地与实时对象进行交互。借助 Realm 的事件处理特性,您可以让终端尽可能多地连接所需的服务,并且还可以随着应用的扩展来轻松扩展。无需去维护客户端网络访问或者序列化代码,您的开发团队可以专注于更为重要的事情。[了解更多](https://www2.realm.io/whitepaper/api-handling-mobile-enterprise-registration)。

跨越实时同步的瓶颈——请求同步

用户非常厌恶在等待应用回应时出现的无聊加载框。Realm 平台的数据同步引擎通过实时同步的实时数据对象,从而大幅度提升您的应用性能。将数据视为对象,这样就可以始终进行监听并更新,这意味着数据更改将可以在服务器和所有客户端之间自动完成同步——而无需任何的序列化或者访问访问代码。Realm 可以让用户在使用响应式应用时感到满意,因为这些应用的回应非常迅捷。[了解更多](https://www2.realm.io/whitepaper/reactive-apps-registration)。

借助边缘计算,让服务器与用户的距离更近

Realm 实用的边缘计算能力可以让您在服务器、设备或者两者之间的任何地方,实现数据的缓存或者处理。Realm 平台使得处理数据同步、解决冲突和事件处理成为了可能。通过将 Realm 对象服务器构建到您的架构中,您就可以避免数据在服务器和设备之间的无用往返,这样这些数据就可以在更靠近设备的地方得以更好地处理。

Whitepaper: BUILD BETTER APPS FASTER™

The Realm Platform takes our mission of helping developers build better apps, faster to the next level by offering an end-to-end solution for delivering fast, stable, reactive and robust mobile applications. Learn how Realm Platform can help you design world-class apps with world-class features.

 

Realm Studio

Realm Studio 是一个完全免费的开发工具,您可以借助它来使用 Realm 构建精彩的应用。其精心设计的界面使得开发、管理 Realm 平台和 Realm 数据库变得无比简单。您可以了解到 Realm 对象服务器的状态,包括活跃的网络连接、活跃的 Realm 数据库和当前的网络流量。此外,您还可以实时与 Realm 进行交互与探索,因此您可以轻松地在应用中查看和调试 .realm 文件。凭借其能够给开发者带来极佳的开发体验,Realm Studio 已是 Realm 帮助开发人员更快更好构建应用的诸多工具之一。

它的工作原理

Realm 平台将我们最受欢迎的 Realm 数据库与新的 Realm 对象服务器整合在了一起。

Realm Database

Our fast and reactive database is superior to SQLite-based alternatives as an embedded “live object” database on the device. And when you connect it to Realm Object Server, it becomes a distributed database providing automatic, realtime data synchronization.

Realm Sync

At the heart of Realm Object Server, automatically synchronizing data objects across all devices and the servers in realtime, is Realm Sync. It handles conflict resolution and offline states seamlessly — and your data is safe with TLS/SSL and AES-256 encryption.

Realm Studio

Functioning as your dashboard and your cockpit, Realm Studio gives you control over your data, platform functions, users, and configuration. Featuring an efficient, task-oriented UI, it’s built on Electron and it works across every major platform.

Realm Adapters

Part of Realm Object Server, Realm provides Adapter API's that allow to create connectors to fetch data from existing REST APIs and data sources. Integrated data become live objects, freeing you to focus on features rather than writing networking or serialization code. Use pre-built connectors, or make your own custom integrations.

Event handling

Realm Object Server’s event handling functionality means you can easily build server-side features with simple JavaScript. When synced data changes, your custom logic executes—making sophisticated server-dependent features dead simple to build.

Permissions and authentication

Log in users with our authentication systems, or customize authentication to work with your existing systems or third party providers. Define precise permission controls to make sure the right people have access to the right data.

Read a Whitepaper

Learn about Realm's best practices, approach to identity, access control, auditing and logging and encryption. Check out some of our whitepapers below.

Read more

Try a Demo

Learn how to get a synchronized Realm up and running with just 20 lines of code, and discover the power of server-side event handling in a simple demo.

Try a Demo

Watch a Webinar

Get a clear and practical overview of the Realm Platform and its top use cases in these presentations and demos.

Watch now

Get Started with Realm



为世界 500 强企业、创新创业公司以及 App 商店榜首的应用所信赖。

Realm 平台概览

了解 Realm 平台是如何帮助您更快更好地构建应用的。

Realm 平台的次世代

几个用户喜爱 Realm 的理由。

播放视频

用于次世代响应式移动应用的完美后台

Realm 平台借助其顶尖的数据驱动特性,帮助您能够更快更轻松地构建移动应用。如果您需要提供诸如聊天、同步协作之类的实时功能;或者希望更轻松地整合 REST API 或者遗留数据库;或者只想要提供强大而流畅的离线体验,那么 Realm 的移动端平台就是您的最佳选择。通过 Realm 的实时数据同步和事件处理功能,您的团队将不必被网络访问或者序列化代码所困扰。

并且您也无需担心—— Realm 可以在任何一种移动端平台上运行,您也可以选择本地部署或者云端部署,并且还可以轻松完成大规模集群。它还可以作为您所构建内容的补充——您可以在某个功能点中使用它,也可以在一组功能中使用,甚至是整个应用。