繁体   English   中英

Google App Engine 柔性环境是否支持 pyodbc?

[英]Does Google App Engine Flexible Environment support pyodbc?

我们目前有一个带有 MSSQL 数据库的 Compute Engine 服务器。 我们想要使用 App Engine 并连接到我们计算引擎中的数据库。

我知道我们不能使用标准环境来做到这一点,但我不清楚这是否可以使用灵活环境来完成。

使用 Python 时,我们使用 pyodbc 连接到我们的数据库。 我在几个地方读过 pyodbc 不适用于 App Engine,但我没有找到任何明确的答案。

是否可以使用 Google App Engine 连接到我在 Compute Engine 中的数据库? 你们中有人成功地做到了这一点吗? 使用python时,您使用什么库连接到数据库?

标准环境中的应用程序在沙箱中运行,这限制了您的应用程序可以执行的某些操作,例如它只能使用列入白名单的二进制库

相比之下,柔性环境在 Google Compute Engine 虚拟机 (VM) 上的 Docker 容器中运行您的应用程序,其限制较少。 例如,您可以使用您选择的任何编程语言、写入磁盘、使用您喜欢的任何库,甚至运行多个进程。 灵活的环境还允许您为实例选择任何 Compute Engine 机器类型,以便您的应用程序可以访问更多内存和 CPU。

https://cloud.google.com/appengine/docs/flexible/python/flexible-for-standard-users#application_execution

所以你不应该对应用引擎灵活有任何这样的限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM