Coredata或Sqlite哪个更好[关闭]

Posted

技术标签:

【中文标题】Coredata或Sqlite哪个更好[关闭]【英文标题】:Coredata or Sqlite which is better [closed] 【发布时间】:2012-12-04 09:58:15 【问题描述】:

请您帮忙选择 Coredata 或 sqlite 吗? 哪一个更好 ?因为我在数据库中有复杂的查询。

【问题讨论】:

不,我们无法帮助您选择。您需要进行自己的研究并决定使用特定于您项目的标准。 【参考方案1】:

这个博客可以帮到你一点

http://blog.mcohen.me/2010/06/19/why-i-chose-sqlite-instead-of-core-data/

【讨论】:

【参考方案2】:

答案当然是“视情况而定”。根据您想要实现的目标,它们都有各自的优点和缺点。

查看这篇文章和其他文章,了解两者之间的选择:http://answers.oreilly.com/topic/1959-when-to-use-sqlite-instead-of-core-data-on-the-iphone/

【讨论】:

【参考方案3】:

Sqlite 是一个 RDMS 系统,涉及 SQL,而 CoreData 是 xcode 中的面向对象编程。两者都处理数据库中的大量数据。两者都有自己的写入和保存到数据库的方式。你需要知道他们的具体方式......在决定使用哪个方面,这真的取决于你所处的环境......如果你使用的是简单的查询或数据库中的数据很少,你可以使用 plist 或 userdefaults .选择权在您手中,因为您最清楚自己需要什么……

【讨论】:

以上是关于Coredata或Sqlite哪个更好[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

XCode 项目名称是不是与 CoreData 的 sqlite 存储相同? [关闭]

CoreData 何时真正写入 sqlite 文件?

Magento 或 Prestashop,哪个更好? [关闭]

C++ 或 C++0x - 哪个是更好的标准? [关闭]

哪个更好:多数据库或单数据库[关闭]

如何在objective-c的coredata应用程序中添加我的TwitterClient.sqlite中的数据