回答
更多信息,关于你的问题
1.如果您是用那就是如何处理它在多线程环境和特殊的内存管理核心数据确实faimalary对于一对多和多对多的关系,核心数据确实是有利的。存储和检索可以轻松完成。
2.Sqlite是在你有多个表的情况有利,你想在这种情况下,那么你的加盟可以写一些简单的查询,你可以很容易地检索数据从数据库取回一些数据。
3.Document目录,如果你有40-50mb然后您可以将数据直接存储在文件目录中的某些文件数据量非常大的,你可以使用它。正弦在数据库中存储这么多大量的数据将导致内存问题。
当您打算存储3-4项,那么你可以使用SQLite或核心数据的任何人。如果数据大小太大,则直接将其存储到某个文件的文档目录中。
你应该使用SQLite
这里是SQLite的网站的原因。
SQLite是一个嵌入式SQL数据库引擎。与大多数其他SQL 数据库不同,SQLite没有单独的服务器进程。 SQLite 直接读取和写入普通磁盘文件。包含多个表,索引,触发器和视图的完整SQL 数据库是包含在单个磁盘文件中的 。数据库文件格式是 跨平台 - 你可以自由地之间的32位和 64位系统或big-endian和little-endian的架构之间复制的数据库。 这些特性使SQLite成为应用程序文件格式的热门选择。 SQLite的想象不作为取代Oracle但作为 替代fopen()函数
所以SQLite是那么更好的选择,在NSDocuments目录文件管理。现在
对核心数据的选项 - SQLite是易于维护,然后核心数据。
你可以得到有关的SQLite From Here
As you want to store 3-4 objects details ***SQLite*** will be a good option.
1. Core data: Best suited for Object relational Mapping
2. SQlite: Best for basic database operations
你可以在sqlite中实现你的数据库,并在ios 中使用sqlite3库进行数据库操作,并在firefox sqlite manager中管理数据库,但这是旧式的东西(你会认为你还在90年代开发) ,或者您可以在核心数据中实现数据库,并且框架将负责生成表示数据库表和关系的类,并使用核心数据的类对数据库表进行排序和查询,并且您可以在数据库中管理数据库core data editor,这是一个付费(但值得的程序)。
- 1. 数据库性能
- 2. 大行数据库性能
- 3. 数据库性能比较
- 4. Sybase/hibernate数据库性能
- 5. 数据库性能问题
- 6. Oracle数据库性能
- 7. Access数据库性能
- 8. MySQL数据库性能
- 9. 数据库性能问题
- 10. 数据库性能基准
- 11. JPA空数据库性能
- 12. 数据库提交性能
- 13. SQL Server数据库性能
- 14. matlab sqlite数据库性能
- 15. 领域数据库性能
- 16. iPhone数据库
- 17. 提高iPhone的性能 - 从sqlite3的数据库加载图像
- 18. 数据库性能和数据类型
- 19. 数据库性能 - 数据库功能的左外部连接
- 20. iphone应用程序性能数据
- 21. 性能Azure的弹性池数据库
- 22. 智能手机3D性能数据库
- 23. iPhone App数据库?
- 24. 单数据库调用VS多个数据库调用性能
- 25. MySql |关系数据库vs非关系数据库的性能
- 26. 测试数据库性能工具?
- 27. JSF - 如何优化数据库性能
- 28. Redis的多个数据库性能
- 29. 性能:最小化数据库击中
- 30. Java中最高性能的数据库
性能,其中一个是快速和更少的内存消耗。 –
对于性能来说,如果数据量不大,核心数据速度更快,内存消耗更少。 – Gyanendra