【发布时间】:2020-04-27 06:21:40
【问题描述】:
我开发了一个应用程序,可以让人们出售活动门票。每当售出门票时,我都会在 firestore 中更新代表活动门票的文档以更新统计信息。
在高峰时间,此文档会更新很多(可能每秒 10 次)。有时,由于“争用过多”,该项目文档的事务会失败,这会导致统计数据不准确,因为统计更新已被删除。我猜这是文档负载过大的结果。
为了解决这个问题,我正在考虑将项目的统计数据从 firestore 中的项目文档移动到实时数据库。在此之前,我想确保这将真正解决我在项目文档上的争用问题。实时数据库能否比 Firestore 文档更好地处理此类负载?将此类数据移动到实时数据库是否被认为是一种好的做法?
【问题讨论】:
-
嗨,Jaap,我正在开发一个可能面临类似问题的应用程序。能否请您发布错误详细信息,我想检查是否可以在异常中捕获错误以在收到错误后采取反应措施。
标签: firebase firebase-realtime-database google-cloud-firestore