哪一个可以临时存储数据并经常更新?Firebase RTDB还是Firestore?

哪一个可以临时存储数据并经常更新?Firebase RTDB还是Firestore?,firebase,firebase-realtime-database,google-cloud-firestore,Firebase,Firebase Realtime Database,Google Cloud Firestore,我有一个应用程序,我想建立使用Firebase这基本上是一个聊天的用户 有一些聊天室是临时的,这意味着每天聊天室(以及所有消息)都会被删除 我看到了Firestore的许多优点,但在这种情况下,我将删除大量潜在的消息。Firestore不仅对删除一堆东西有点不确定,而且对每个操作都要收费(我记得我可以简单地删除rtdb中的一个节点,每个子节点也会被删除) 那么,我的应用程序哪一个更实惠呢?Firestore的费用是按每次执行的读/写操作计算的。因此,使用Firestore进行大量读写比RTDB要

我有一个应用程序,我想建立使用Firebase这基本上是一个聊天的用户

有一些聊天室是临时的,这意味着每天聊天室(以及所有消息)都会被删除

我看到了Firestore的许多优点,但在这种情况下,我将删除大量潜在的消息。Firestore不仅对删除一堆东西有点不确定,而且对每个操作都要收费(我记得我可以简单地删除rtdb中的一个节点,每个子节点也会被删除)


那么,我的应用程序哪一个更实惠呢?

Firestore的费用是按每次执行的读/写操作计算的。因此,使用Firestore进行大量读写比RTDB要昂贵得多

另一方面,实时数据库只计算了GB的数据下载量,建议在您的案例中存储临时数据,因为您将过于频繁地创建和删除

要了解更多详细信息,请查看我的。我还简要地提到了使用Firestore的缺点,这是一个类似的案例

如果您想过于频繁地更新数据,那么使用RTDB资源而不是Firestore将更加经济实惠