我们目前有一个带有MSSQL数据库的Compute Engine服务器。我们要使用App Engine并连接到计算引擎中的数据库。
我了解我们无法使用标准环境来做到这一点,但是我不清楚是否可以使用弹性环境来做到这一点。
使用Python时,我们使用pyodbc连接到我们的数据库。我已经在几个地方阅读了pyodbc无法与App Engine一起使用,但是我没有找到明确的答案。
是否可以使用Google App Engine在Compute Engine中连接到我的数据库?你们有没有成功做到这一点?使用python时,您使用什么库连接到数据库?
感谢进阶!
答案 0 :(得分:2)
标准环境中的应用程序在沙箱中运行,这限制了您的应用程序只能执行whitelisted binary libraries
相比之下,灵活的环境可以在限制较少的Google Compute Engine虚拟机(VM)上的Docker容器中运行应用程序。例如,您可以使用任何选择的编程语言,写入磁盘,使用任何所需的库,甚至运行多个进程。灵活的环境还允许您为实例选择任何Compute Engine计算机类型,以便您的应用程序可以访问更多的内存和CPU。
因此,您不应对App Engine灵活设置任何此类限制。