我正在制作一个iPad应用程序,它将显示从800k记录的数据库中获得的计算,以csv格式提供。它的内容将每月更新,并以某种方式每月加载到应用程序中。
该应用适用于企业,不适用于公众,因此无需通过应用商店批准
有效处理数据并更新数据的最佳策略是什么?
选项1:将csv文件预处理到mac上的coredata实体,放在服务器上,然后每月进行app下载和加载; 缺点:在测试macOS应用程序中预处理csv花了太长时间(天)。我也可以轻松地动态替换当前的coredata文件,或者告诉应用程序在下载后查看其他位置?
选项2:在win服务器上预处理(如果可能),进入sqlite表单并加载到app; 缺点:我了解最新的coredata可能会在大量记录(?)时更有效率。
选项3:使用每月嵌入的coredata更新整个应用程序; 缺点:似乎有点矫枉过正。我也必须每个月参与其中。
选项4:?
感谢任何想法/指示。