相关疑难解决方法(0)

使用React Native时,我有哪些存储数据的选项?(iOS和Android)

我在React Native世界中仍然是新手,并且通常也在移动/本地世界,我发现文档在数据持久性方面有点缺乏.

我在React Native中存储数据的选项有哪些?每种类型的含义是什么?例如,我看到有本地存储和异步存储,但后来我也看到像Realm这样的东西,我很困惑所有这些都适用于外部数据库.

我特别想知道:

  • 数据持久性的不同选择有哪些?
  • 对于每个,持久性的限制是什么(即数据何时不再可用)?例如:关闭应用程序时,重新启动手机等.
  • 对于每一个,在iOS和Android之间实现之间是否存在差异(除了一般设置)?
  • 如何比较离线访问数据的选项?(或者通常如何处理离线访问?)
  • 我还应该记住其他任何考虑因素吗?

谢谢你的帮助!

android ios react-native

190
推荐指数
4
解决办法
7万
查看次数

我可以使用CouchDB mobile作为localStorage的替代品吗?

我有一个离线运行的现有Web应用程序(使用HTML5缓存清单).

我将数据存储在localStorage中.我将达到localStorage的5Mb限制.我可以将CouchDB用作本地数据库,有效地用CouchDB实现替换localStorage吗?

我不想在任何服务器上安装CouchDB,我只想利用客户端存储功能来替换我的localStorage实现.

是否像下载相关的couchdb.js文件和更改我的客户端持久性代码一样简单?

谢谢

couchdb local-storage offlineapps pouchdb

14
推荐指数
2
解决办法
8035
查看次数

Cloudant和CouchOne之间的区别?

我想知道Cloudant和CouchOne之间有什么区别.

couchdb cloudant couchone

10
推荐指数
3
解决办法
3316
查看次数

与CouchDB和Couchbase混淆

我正在研究CouchDB和Couchbase,因为我正在为一个Web应用程序寻找一个数据库解决方案,我最终也可以将其制作成一个原生的Android/iOS应用程序.据我所知,CouchDB/Couchbase擅长脱机使用数据库,并在连接恢复后立即进行同步.

我进一步了解CouchDB和Couchbase是来自2个不同组织的2个不同产品 - CouchDB来自Apache,Couchbase来自Couchbase.在SO中有一个很好的回应,解释了一些差异.

Couchbase拥有Couchbase-Lite-Android和类似iOS的本机嵌入式数据库,适用于与Couchbase服务器同步的移动应用程序.

我迷路的地方是当我试图找到相当于CouchDB的时候.一切都指向TouchDB,然后说它不再是积极开发的,而是指向Couchbase-Lite-Android作为超越它的项目.但Couchbase-List-Android/iOS与CouchDB或Couchbase同步吗?根据Wiki,它表明它可以与CouchDB同步,但它是次要后端,它接收较低的优先级和/或错误修复.

那么应该用于Android/iOS的CouchDB的嵌入式/移动版本是什么?

android couchdb couchbase couchbase-lite

5
推荐指数
1
解决办法
2103
查看次数

couchbase和couchbase lite之间的区别?[以前称为touchDB]

什么是Couchbase,什么是Couchbase Lite?这两者有什么区别吗?我怎么能在移动设备上创建couchbase lite,我怎样才能与服务器通信?

couchbase touchdb difference couchbase-lite

3
推荐指数
2
解决办法
2544
查看次数