【发布时间】:2013-04-29 07:49:44
【问题描述】:
我有一个很大的 XML。如果我通过一条记录将其写入数据库,大约需要 2 分钟。这个 XML 是静态的,它永远不会更新。那么在 Core Data 中创建 SQLite 数据库并导入一张表可能有用吗?我该怎么做?
我看到了这个教程 (Core Data on iOS 5 Tutorial: How To Preload and Import Existing Data) 并没有说明如何导入表格
【问题讨论】:
-
为什么要使用表格?本教程提供的解决方案有什么问题?
-
@Wain 我已经有一个 Core Data 数据库,我需要导入唯一的一个表
-
所以这就像您的用户已经添加了一些数据并且您正在发布一些附加内容以添加到用户现有数据中。是什么让您认为从 SQLite 导入会比从 XML 导入更快?您是否分析过 XML 导入? XML 导入是否在后台线程(或两个)上运行?
-
@wain 如果表不只包含 000 的 100 行,它会更快 ^^ xml 真的很慢。
标签: ios objective-c sqlite core-data