除了Couchbase,iOS还有稳定的nosql数据库吗? Couchbase现在是测试版,我不想在有很多用户的应用程序上使用。(虽然我非常喜欢Couchbase)
有什么建议吗?特别的Thx!
答案 0 :(得分:15)
答案 1 :(得分:6)
答案 2 :(得分:2)
我也在寻找iOS的NoSQL并找到了NanoStore
https://github.com/tciuro/NanoStore
虽然如果你有时间去探索,那么使用自定义函数正确学习SQLite将是一次很棒的经历。创建自己的NoSQL数据库非常容易。只有一个表用于存储带有自定义函数的视图/索引的字典/ json的所有对象。
制定自己的解决方案并不困难。艰苦的工作是将对象映射到数据库。此任务可以以最可怕的方式增加代码库的复杂性,您需要成为一个非常好的编码器来避免这种情况。虽然如果你想要非常好,也许你必须忍受这样的经历。
最讨厌的问题之一也是对象之间的关系。解决这个问题是CoreData的主要目标,这就是您将阅读CoreData不是数据库的原因。
正确学习SQLite,特别是在为其创建自定义插件的地方,可以打开许多门。但请注意,大多数开发人员根本不关心学习这些细节,并且会因代码库而迷失。