有没有办法将Realm
与网络一起使用?
我们可以使用像响应式架构这样的伟大的Realm
功能吗?
我参考了文档,我看到它只有cross-platform support
(移动(
Realm 并没有专门为浏览器提供 JS SDK。相反,realm-js 被设计用于移动设备上的 React Native 或与服务器或桌面 (Electron( 用例的 Node 一起使用。这样做的原因是打开 Realm 数据库需要文件系统访问,这在 Web 浏览器中是不可能的。
但是,这并不意味着您不能在 Web 架构中使用 Realm。由于 Realm 提供了高性能,因此它非常适合用作 Web 服务器中的数据层。例如,您可以在 Express 服务器中使用 realm-js,为 Web 客户端提供 REST API。这在规模化时非常强大,通过利用同步的 Realm 作为跨多个服务器的数据网格(有关更多信息,请参阅这篇博客文章(。