如何将存储库中的Realm数据库保存到本地存储?

时间:2018-01-25 14:44:31

标签: android realm

我当前的Android应用程序使用Realm作为本地数据库。

通过REST API下载数据来填充数据库。

数据总量约为800MB。

目前这需要大约三个小时来检索并保留到磁盘。

每个REST API调用大约需要4秒

我经常使用

压缩我的领域
Realm.compactRealm(realmConfiguration);

每次大约需要50秒。

我现在正试图改善这种情况,并尝试将我的领域配置为inMemory()。

这意味着我根本不需要压缩,从最初的时间开始,我相信我可以在30分钟内存储我的数据。

但是我需要一种机制让我能够复制" inMemory()域位于" Bulk"。

中的内部存储空间

我已经查看了Realm API,并且基于另一个领域创建一个领域似乎没什么明显的,特别是当源领域在内存中时。

我有哪些选择? (如果有的话)

0 个答案:

没有答案