【问题标题】:Is there a way to generate a Realm.io database from a Windows server?有没有办法从 Windows 服务器生成 Realm.io 数据库?
【发布时间】:2016-07-29 10:12:39
【问题描述】:

我想从 Windows 服务器生成 Realm.io 数据库。我的目标是下载它(通过网络服务)并从移动设备(iOS)上阅读。

那么有没有办法通过控制台应用程序从 Windows 服务器生成 Realm.io 数据库?

我尝试使用 Xamarin Studio 和控制台应用程序项目执行此操作,但我遇到了 System.PlatformNotSupportedException,因为 PC 平台似乎还不受支持 (https://github.com/realm/realm-dotnet/issues/509)。

我也想在 java 中这样做,但 Realm.io 似乎“目前不支持 Android 以外的 Java”(https://realm.io/docs/java/latest/)。

用 Xamarin 或 Java 做我想做的事有诀窍吗?

还有其他方法吗?

【问题讨论】:

  • 为什么不将数据生成为 json 或其他东西并在设备上填充领域?为什么您的服务器应该关心您的客户端使用什么数据库库?
  • 我们需要在服务器端生成数据库以优化填充时间。移动设备上的数据插入速度比服务器上慢,尤其是在数据量很重要的情况下。如果您在多个用户之间共享相同的数据,您只需要生成一次数据。
  • 另外,如果您从服务器上的加密领域开始,您永远不会在设备上拥有未加密的文件副本。 (是的,我知道如果您通过 https 直接使用 JSON,它将直接加密到程序中。)

标签: java mobile xamarin realm realm-net


【解决方案1】:

抱歉,截至 2016 年 8 月,我们不支持 Windows 服务器。

我们有一个open issue 用于投票普通 Windows 支持。

Issue 509 用于对不同风格的 UWP 进行投票。

【讨论】:

  • 你可以在 Mac 上使用 Swift 或 ObjC :-)
  • 而且以防万一有人想用跨平台的 Swift 获得创意,不,这目前也不起作用,因为核心库是原生的 - 如果我们已经准备好在 Windows 上发布一个在 C# 中支持它。 ;-)
  • @bmunk 实际上我们已经使用objective-c 从Mac 生成CoreData。但是我们需要从Windows系统中寻找解决方案……
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-24
  • 2014-02-05
  • 1970-01-01
  • 1970-01-01
  • 2021-09-28
相关资源
最近更新 更多