【问题标题】:Does Google App Engine Flexible Environment support pyodbc?Google App Engine 柔性环境是否支持 pyodbc?
【发布时间】:2018-11-28 16:33:55
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python python-2.7 google-app-engine google-compute-engine


    【解决方案1】:

    标准环境中的应用程序在沙盒中运行,这限制了您的应用程序可以执行的某些操作,例如它只能使用 whitelisted binary libraries

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-24
      • 2017-08-06
      • 1970-01-01
      相关资源
      最近更新 更多