纯模式下的Firestore数据库每秒每文档(https://firebase.google.com/docs/firestore/quotas#writes_and_transactions)的限制为1个“写”。
文档delete
是否算作write
操作?也就是说,如果在一秒钟之内我们创建了一个新文档然后又删除了它,由于这个限制我们会遇到问题吗?
在帐单文档中,它讨论了reads
,writes
和deletes
,使其听起来好像write
和delete
是分开的操作类型( https://firebase.google.com/docs/firestore/pricing#operations。
答案 0 :(得分:1)
删除 do 视为写入。写限制是关于持续负载 -如果您的突发次数> 1 /秒就可以,但是持续> 1 /秒会导致问题。
在Twitter上引用了Google Firebase开发人员的话:https://twitter.com/mbleigh/status/1158411267284934657
我进行了10,000个文档创建的负载测试,然后连续进行了400多次删除(每个创建平均40毫秒->删除),没有发现影响(没有错误或额外的延迟)。
答案 1 :(得分:-1)
是的。在Firestore中,delete
确实算作write
操作。
删除确实算作写入。写限制是关于持续负载的-如果您的小突发> 1 / sec没问题,但是持续> 1 / sec会引起问题。