首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一种有效的方法可以快速地将许多文档上传到?

是否有一种有效的方法可以快速地将许多文档上传到?
EN

Stack Overflow用户
提问于 2020-04-12 05:12:25
回答 1查看 21关注 0票数 0

我正在构建一个游戏,在反应原住民,用户生成卡片每6秒左右。然后,这些卡通过我设置的Firebase连接上传到Google。

用户生成卡片的速度为每6秒1张:每6秒1张=每分钟10张=每小时600张。在Google Firebase默认的每天免费写作20,000人的配额之后,我将超过每天允许的最高限额,每天只允许34人使用该服务一个小时。

为了解决这一问题,我实现了一种临时解决方案,通过AsyncStorage将卡及其数据存储在用户的本地存储中,然后在超出一定限制的情况下上传。我的代码大致如下:

代码语言:javascript
复制
// Retrieve the user's inventory.
// Add the new card to the inventory.
// If the inventory length is greater than 15, batch write it all up to Firestore.

这是一种高效、安全的处理大量数据的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-12 05:16:44

批量写入将帮助您减少写入文档所需的记帐写入操作的而不是。一批编写5个文档仍然需要5次写入,就像您单独编写它们一样。

在这种情况下,除了将所有的写委托给一个负责根据您指定的任何限制度量写入的单个实体之外,您真的什么也做不了。在这一点上,你也在花钱来实现这一点,所以你最好支付正常的收费率,并节省你自己的时间和麻烦,试图绕过自由的限制。免费的限制是为了让您在开发期间对产品进行实验,而不是运行生产应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61167136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档