我们现在正在开发一个社交新闻提要iOS应用程序,我们需要存储大量的新闻提要项目(图像、文本)和聊天历史项目(音频或文本消息)供脱机使用。由于CouchDB是一个文档数据库,我的问题是:
发布于 2012-03-21 17:55:32
我从来没有喜欢过这样的想法:你会在你的移动设备上运行完整的数据库软件。也许几年后有更多的容量。
相反,我更喜欢使用浏览器预先存在的存储容器。PouchDB是一个很好的例子,说明了它是如何工作的,但还在开发中。根据您的灵敏度和数据量,您还可以将数据存储在localStorage中。
在一天结束时,这实际上是一个问题,您是否需要在设备上的本地完全查询。你真的需要在电话上建立索引吗?或者,您可以使用预先存在的HTTP缓存方法来减少带宽使用和延迟,从而使数据库尽可能接近设备。
对于其他问题,我不知道它是如何在iOS上执行的,我也不确定是否有人在生产中使用它。我知道很多公司都考虑过,就像你自己一样。:)
干杯。
https://stackoverflow.com/questions/8832306
复制相似问题