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