安卓:使用Firebase存储静态数据

3
我正在开发一款安卓应用程序,它可以帮助用户查找我所在城市街道的信息。用户可以注册并将某些街道保存为“收藏夹”。
我的问题是,考虑到街道数据不会随时间而改变,我如何使用Firebase来存储这些数据?

Firebase数据库禁用写入数据选项似乎是你需要的东西。 - Karol Kulbaka
2个回答

2

2
这主要取决于您想如何读取数据。
如果您总是加载所有街道数据,那么最好将其存储为Firebase Hosting上的文件。这样做会更便宜,并且性能更好(因为数据被缓存在CDN上)。
如果应用程序加载部分数据,但它不太动态,您可以将数据拆分为多个文件,并仍将其存储在Firebase Hosting上。
如果用户有时更新数据,但应用程序很少查询它,请考虑通过Firebase SDK将其存储在Cloud Storage中。这样所有用户都可以访问文件。
如果您想对数据进行高级查询,请考虑将其存储在Firebase实时数据库Cloud Firestore中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接