我们正在开发一个需要处理一些非常重要的结构化数据的应用程序。什么是最先进的iPhone和iPad数据库?
答案 0 :(得分:3)
有两个明显的候选人:SQLite或核心数据。
SQLite为您提供低级别的粒度/灵活性,但您必须编写更多代码。 SQLite应该对2GB数据集很有用,虽然我没有亲自尝试过在iOS中使用这么大的东西。
核心数据将详细信息从您身上抽象出来,使您免于编写大量代码,但优化可能会非常复杂,并且需要掌握很多细微之处。
最初的学习曲线(除非你恰好已经是SQL大师)使用Core Data可能更容易。
答案 1 :(得分:2)
如果你追求SQLite,你可以使用FMDB Objective C包装器,这大大简化了你的代码。比自己与SQLite3 C接口接口要容易得多。我将它与一个非常复杂的SQL数据库一起使用,它是一个救生员。
答案 2 :(得分:0)