如何以非实时的方式将数据保存为firebase中的日志,以便更新和读取这些数据的成本不会太高?

如何以非实时的方式将数据保存为firebase中的日志,以便更新和读取这些数据的成本不会太高?,firebase,google-cloud-firestore,google-cloud-functions,Firebase,Google Cloud Firestore,Google Cloud Functions,我正在制作一个IOS应用程序,我想将用户的通知日志保存在firebase本身中,但我不想使其成为实时的,因为firebase SDK使所有与用户相关的数据在本地可供客户端使用(如果我错了,请纠正我)。这意味着通知日志也可以实时提供给用户,这将增加成本,因为RTDB非常昂贵。因此,我想找出一种方法,可以将日志存储在数据库中,但不具有实时性。请帮忙 您没有义务以“实时”方式使用Firestore。您可以简单地set()文档,然后根据需要将它们放在客户机上,这将避免客户机不断读取新数据,如果您正试图避

我正在制作一个IOS应用程序,我想将用户的通知日志保存在firebase本身中,但我不想使其成为实时的,因为firebase SDK使所有与用户相关的数据在本地可供客户端使用(如果我错了,请纠正我)。这意味着通知日志也可以实时提供给用户,这将增加成本,因为RTDB非常昂贵。因此,我想找出一种方法,可以将日志存储在数据库中,但不具有实时性。请帮忙

您没有义务以“实时”方式使用Firestore。您可以简单地
set()
文档,然后根据需要将它们放在客户机上,这将避免客户机不断读取新数据,如果您正试图避免这种情况的话
get()
不是“实时的”-它是在调用时进行的一次性获取。如果您确实需要实时侦听器,请使用