ios应用程序上的大型数据库,需要每月更新 - 最佳策略

时间:2017-04-06 08:48:45

标签: ios sqlite core-data

我正在制作一个iPad应用程序,它将显示从800k记录的数据库中获得的计算,以csv格式提供。它的内容将每月更新,并以某种方式每月加载到应用程序中。

该应用适用于企业,不适用于公众,因此无需通过应用商店批准

有效处理数据并更新数据的最佳策略是什么?

选项1:将csv文件预处理到mac上的coredata实体,放在服务器上,然后每月进行app下载和加载; 缺点:在测试macOS应用程序中预处理csv花了太长时间(天)。我也可以轻松地动态替换当前的coredata文件,或者告诉应用程序在下载后查看其他位置?

选项2:在win服务器上预处理(如果可能),进入sqlite表单并加载到app; 缺点:我了解最新的coredata可能会在大量记录(?)时更有效率。

选项3:使用每月嵌入的coredata更新整个应用程序; 缺点:似乎有点矫枉过正。我也必须每个月参与其中。

选项4:?

感谢任何想法/指示。

0 个答案:

没有答案