云函数是否在本地读取firebase数据?

云函数是否在本地读取firebase数据?,firebase,google-cloud-functions,google-cloud-firestore,Firebase,Google Cloud Functions,Google Cloud Firestore,如果我设置了一个需要从数据库或firestore获取大量信息的云功能,它会在本地访问这些信息并能够快速处理大量数据,或者它会从服务器请求数据并像普通客户端一样工作?云功能不可能像它那样大规模扩展并仍然在本地读取您的数据库。为您的功能旋转的每个服务器实例都是该功能的独立环境。如果你的功能访问实时数据库或Firestore,它将通过谷歌的内部网络进行访问 如果您对性能有顾虑,您应该根据您的预期情况对其进行基准测试。如果没有具体的数据,没有人能猜测它是否足够快。好的,谢谢。另外,是否可以让云函数始终运

如果我设置了一个需要从数据库或firestore获取大量信息的云功能,它会在本地访问这些信息并能够快速处理大量数据,或者它会从服务器请求数据并像普通客户端一样工作?

云功能不可能像它那样大规模扩展并仍然在本地读取您的数据库。为您的功能旋转的每个服务器实例都是该功能的独立环境。如果你的功能访问实时数据库或Firestore,它将通过谷歌的内部网络进行访问


如果您对性能有顾虑,您应该根据您的预期情况对其进行基准测试。如果没有具体的数据,没有人能猜测它是否足够快。

好的,谢谢。另外,是否可以让云函数始终运行并存储相关的数据库信息,以便在触发时不必访问数据库?云函数将根据需要扩展尽可能多的服务器实例以处理函数上的负载。每一个都将从一张白板开始。除非您想手动应用足够的负载以保持服务器实例运行,否则您无法控制云功能的上下扩展。那只会花你的钱。如果您需要在内存中保存一个大型数据集,那么云函数可能不是您的最佳选择。考虑使用AppEngine来保持一个实例在你的控制之下,如果这是你所需要的。