簡體   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