我想知道是否可以从不同的实现中写入/读取领域。我们有一个使用领域的本机应用程序。我们希望通过另一个线程中的本机端对数据库进行大量写入。所以问题是,这可能与领域有关吗?我已经读过,可以从不同的线程写入它。但我不确定如果在swift中从本机端写入它并在UI线程中反应数据库更改,会发生什么。我们基本上使用不同的线程+不同的语言实现。
答案 0 :(得分:1)
您可以从多个线程写入Realm。但是一次只能写一个,其他线程会等待。
混合Realm Cocoa(Swift)和Realm JavaScript(React Native)不受官方支持。欢迎您潜入https://github.com/realm/realm-js/issues/884。要让它发挥作用并不是最优先考虑的问题。 Realm Cocoa和Realm JavaScripts都是开源的,如果React Native社区可以帮助它实现并记录它,那将会很棒。
PS。我为Realm工作: - )