realm.io 数据库是否支持实时同步?
Does realm.io database support real-time sync?
我正在考虑将我的 Android 应用程序从 Firebase DB 切换到 Realm.io。
我想知道 - Realm 是否对实时同步做出任何保证?
根据我的发现:
"Data sync will automatically happen whenever you save, with no work from you."
这听起来像是一个开始,但是没有提到这个速度...
它会像 Firebase DB 中那样是实时的,还是更慢的 "poll-based" 过程?
Realm是可以提供实时同步的,只要你设置一个Realm对象服务器(ROS)。
同步本身(在设备之间和到 ROS,通过 ROS)是免费的,你只需要在某处有一个 ROS。
至于使用 NodeJS API 在服务器端监听事件和读取 from/writing 到 synchronized 领域 API,这是付费功能。
不过,您可以使用领域浏览器在服务器端手动写入同步数据库;在 Mac OS.
上运行
(我认为这不值得一提,但显然您可以从 Android 设备和其他东西写入同步领域。只是服务器端没那么简单。)
我正在考虑将我的 Android 应用程序从 Firebase DB 切换到 Realm.io。
我想知道 - Realm 是否对实时同步做出任何保证?
根据我的发现:
"Data sync will automatically happen whenever you save, with no work from you."
这听起来像是一个开始,但是没有提到这个速度...
它会像 Firebase DB 中那样是实时的,还是更慢的 "poll-based" 过程?
Realm是可以提供实时同步的,只要你设置一个Realm对象服务器(ROS)。
同步本身(在设备之间和到 ROS,通过 ROS)是免费的,你只需要在某处有一个 ROS。
至于使用 NodeJS API 在服务器端监听事件和读取 from/writing 到 synchronized 领域 API,这是付费功能。
不过,您可以使用领域浏览器在服务器端手动写入同步数据库;在 Mac OS.
上运行(我认为这不值得一提,但显然您可以从 Android 设备和其他东西写入同步领域。只是服务器端没那么简单。)