我们正在开发社交新闻Feed iOS应用,我们需要存储大量新闻Feed(图片,文字)和聊天记录项(音频或短信)以供离线使用。由于CouchDB是一个文档数据库,我的问题是:
答案 0 :(得分:0)
我从未想过你的移动设备上运行了一整套数据库软件。也许在几年内有更多的容量。
相反,我一直是使用浏览器预先存在的存储容器的更大粉丝。 PouchDB是一个很好的例子,说明它如何发挥作用,但仍处于发展阶段。根据您的敏感度和数据量,您还可以将数据存储在localStorage中。
在一天结束时,问题是您是否需要在设备上本地完全查询。也就是说,你真的需要在手机上建立索引吗?或者您可以使用预先存在的HTTP缓存方法来减少带宽使用和延迟,从而使数据库尽可能靠近设备。
对于您的其他问题,我不知道它在iOS上的表现如何,我不确定是否有人在生产中使用它。我知道很多公司都考虑过它,就像你自己一样。 :)
干杯。