firestore以什么速率在集合中创建新文档?

时间:2020-06-20 15:58:28

标签: google-cloud-firestore

我正在使用AppEngine上的Java将记录从CSV上传到Firestore。这是我的代码:

Map<String,Object> record = new HashMap<>();
record.put("value", value);
record.put("position", position);
record.put("status", "pending");
records.document().create(record);

其中记录是对集合的引用。我最多可以上传大约5万条记录。但是,从那时起,我开始丢失记录。不会静默地创建文档。

请注意,出于性能原因,我不等待ApiFuture。我真的必须等待它,如果不成功,请重试?

firestore是否应该很好地扩展并处理大量文档创建而没有问题?

1 个答案:

答案 0 :(得分:2)

写入数据库的代码应始终检查错误。这涉及使用ApiFuture或SDK为您使用的语言提供的任何机制。

事实上,Firestore中有写入速率限制。请咨询documentation。目前,整个数据库的每秒最大写入量为10,000。