簡體   English   中英

專用的MySQL服務器可與App Engine一起使用

[英]Dedicated MySql server works with app engine

我知道AppEngine應用程序在受限的“ 沙箱 ”環境中運行,因此它可以訪問有限的資源,例如

請求執行時間限制為60秒(用於優化速度)
從外部文件讀取但無法寫入等

AppEngine提供了一個很好的高復制數據存儲區,它很好地存儲數據,但是由於它使用NoSql(基本上是jpa和jdo),因此很難管理許多執行諸如插入,更新,刪除和更新之類的簡單操作的需​​求。

因此,我們決定使用Mysql,我知道google本身提供了使用Mysql5.6的雲sql實例,我在SO上進行了大量搜索,在某些帖子中我發現有一定的限制是可能的,而有些帖子卻說不可能由於沙箱環境的限制,所以令人困惑。

在開發過程中,可以使用本地mysql實例作為此鏈接的詳細信息,但是我們要使用托管在我們服務器上的外部mysql實例。

是否可以將專用(外部/本地)MySql服務器與應用程序引擎一起使用(用於生產而不用於開發)?

提前致謝!!!!!!

Google App Engine具有一個套接字API,該套接字API允許付費應用程序使用出站套接字,因此可以使用外部MySQL服務。 為此,請按照提供的鏈接上的說明進行操作,但始終使用com.mysql.jdbc.Driver JDBC驅動程序以及類似jdbc:mysql://your_external_mysql_server:3306/database_name?user=your_user&password=1234的URL。 確保您的外部MySQL服務器已打開端口3306。

正如其他人所提到的那樣,這可能不明智,因為它的性能將比數據存儲庫或Google Cloud SQL差很多。 您還將失去Google App Engine帶來的可靠性和擴展性。 而且,托管一個專用的MySQL實例並為其支付帶寬可能會比僅使用Datastore或Cloud SQL花費更多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM