java - Dedicated MySql server works with app engine -
i know appengine application runs in restricted "sandbox" environment can access limited resources like
request execution time limit 60 sec (which speed optimization purpose)
read external file can not write ,etc
appengine provides high replication datastore ,which store data hard mange number of quires perform simple operation insert, update, delete , update uses nosql(basically jpa , jdo).
because of decide go mysql,i know google provide cloud sql instance uses mysql5.6 ,i searched alot on , in post found possible restriction while post says not possible because of limitation of sandbox environment,so confusing .
during development 1 can use local mysql instance detail provide on link ,but want use external mysql instance hosted on ourserver
it possible use dedicated (external/local) mysql server app engine(for production not development)?
thanks in advance!!!!!!
google app engine has socket api allows outbound sockets paid apps, possible use external mysql service. this, follow instructions @ link provide, always use com.mysql.jdbc.driver
jdbc driver, , url jdbc:mysql://your_external_mysql_server:3306/database_name?user=your_user&password=1234
. ensure external mysql server has port 3306 open.
as mentioned others may not advisable have substantially worse performance datastore or google cloud sql. lose reliability , scaling google app engine brings. hosting dedicated mysql instance , paying bandwidth end more expensive using datastore or cloud sql.
Comments
Post a Comment