【发布时间】:2021-04-01 11:35:40
【问题描述】:
我需要不断更新应用程序使用的数据库。我到数据库的唯一链接是通过应用程序。
所以问题是更新是关于所有用户数据的大量计算,可能有点重,我不知道在某人手机的应用程序后台运行这个是否真的最有效的方法。
有没有办法在不影响应用程序效率的情况下不断访问和更新数据库?或者也许将代码托管在另一个可以持续运行的地方?这样我就不会使用用户的电话资源来进行所有计算。
我正在使用 Flutter SDK 制作应用,并使用 Firebase 的 Cloud Firestore 作为数据库。
【问题讨论】:
-
这对你有帮助吗pub.dev/packages/firebase_database ?
-
目前还不清楚您要解决的问题是什么。是否有一些代码没有按您期望的方式工作?如果是这样,请编辑问题以显示它并更详细地解释。
-
@DougStevenson 我正在尝试在应用程序中运行大量的数据库计算。但我会使用用户的电话资源,也许这不是最有效的方法。我想知道是否有更好的方法来做到这一点。
-
是的,将这项工作卸载到您控制的后端,这样它就可以在没有用户参与的情况下完成。
标签: database performance flutter google-cloud-firestore memory-efficient