在Cloud Firestore中存储许多小文件?

时间:2017-10-06 20:10:09

标签: firebase google-cloud-firestore

我有一个应用程序,其中有数千个小文件存储在Google云端存储中,我在Firebase实时数据库中有数百万个小元数据记录。

当我在Firebase控制台中将数据库切换到Cloud Firestore测试版时,它会警告我将禁用云存储: “启用Cloud Firestore Beta将阻止您在此项目中使用Cloud Datastore,特别是来自关联的App Engine应用程序。”

所以我必须将文件移动到Cloud Firestore?我没有看到Google提供的关于在Cloud Firestore中存储文件的示例?它们应该存储为Base64字符串还是什么?

1 个答案:

答案 0 :(得分:4)

云存储!=云数据存储

Cloud Datastore是一个NoSQL数据库,已经存在了很长一段时间,在许多方面与Firestore非常相似。它们不能并行使用的原因可能是它们实际上以某种方式使用相同的后端。

Cloud Storage用于存储任意文件,完全不受您使用Firestore的影响。