首页 > 解决方案 > Firestore 离线同步大量数据

问题描述

我正在开发一个具有大量(记录)数据的应用程序,大约有 1,00,000 多条记录。数据存储在 Firestore 中,总体大小约为 30~50 MB。

这些数据在其生命周期内大多保持不变,偶尔会更新。我的应用程序必须提供离线支持,它必须查询这些数据以获取一些与管理相关的信息。我计划使用 Firestore 离线功能来使这些数据在移动设备上保持同步,并在这个数据集上执行查询。

但是,我不确定 Firestore 离线同步功能是否能够处理大型数据集,或者我是否应该计划将下载的数据移植到任何其他移动数据库中以进行进一步的缓存和处理。

我的担忧是:

  1. 我不想一直下载大量数据。

  2. 我的一些查询将返回大型数据集(10K+)。如果我对实时数据运行这些查询,那么我最终可能会为永远不会改变的东西支付更多费用。

标签: androidgoogle-cloud-firestore

解决方案


推荐阅读