我是新来的。几周前,我开始玩一个应用程序,我刚刚发现了带有Firebase DB的NoSql世界。我读/看了很多东西,这是从关系数据库世界的一大跳!我正在寻求一些关于这个主题的建议,请:当数据来自NoSQL DB时,在移动的应用中缓存或不缓存数据。
谢谢!
laik7k3q1#
读取NoSQL DB时在移动应用程序中缓存数据是个好主意吗?是的,它是因为它使您的应用程序工作,即使设备离线。当数据来自NoSQL DB时,在移动应用中缓存或不缓存数据。当然可以。根据docs:您可以写入、读取、侦听和查询缓存数据。当设备重新联机时,Cloud Firestore会将您的应用所做的任何本地更改同步到Cloud Firestore后端。除此之外:
5cnsuln72#
当用户仍在使用应用程序时,您应该缓存用户会话的数据。您可以允许用户进行拉取刷新。最好使用firebase DB,您可以发布事件并相应地更新您的缓存。
2条答案
按热度按时间laik7k3q1#
读取NoSQL DB时在移动应用程序中缓存数据是个好主意吗?
是的,它是因为它使您的应用程序工作,即使设备离线。
当数据来自NoSQL DB时,在移动应用中缓存或不缓存数据。
当然可以。根据docs:
您可以写入、读取、侦听和查询缓存数据。当设备重新联机时,Cloud Firestore会将您的应用所做的任何本地更改同步到Cloud Firestore后端。
除此之外:
5cnsuln72#
当用户仍在使用应用程序时,您应该缓存用户会话的数据。您可以允许用户进行拉取刷新。最好使用firebase DB,您可以发布事件并相应地更新您的缓存。