【发布时间】:2016-08-20 09:11:58
【问题描述】:
我正在制作字典作为我的第一个 android 项目
当应用程序第一次运行时
RealmConfiguration config = new RealmConfiguration.Builder(this)
.name(Realm.DEFAULT_REALM_NAME)
.migration(new Word())
.assetFile(this,"Default.realm")
.schemaVersion(1)
.build();
realm=realm.getInstance(config);
此代码用于创建我的 .realm 文件作为默认领域数据库
但是数据库的大小在规范化后是巨大的,大约为 20MB
有没有更好的方法来运送 .realm 文件以减小其大小。
已尝试以 csv 格式发送,但转换为 .realm 需要花费太多时间
【问题讨论】:
-
为什么你的初始化需要迁移?
-
正常化后是什么意思?
-
如果我不给迁移抛出错误。
-
听起来您的
assetFile没有正确的架构,需要更新。 -
你是如何将 csv 文件转换为 Realm 的?有多少记录? 20 MB 听起来像是一个非常大的数据库。
标签: java android resize compression realm