Google Cloud SQL стоит дорого, поэтому я хочу знать, можно ли использовать другую систему баз данных в App Engine/PHP.Возможно ли использовать базу данных в App Engine/PHP без Google Cloud SQL?
ответ
У приложения есть встроенный объект db, называемый datastore. Это полезно, если вашему приложению не требуется работать с сложным запросом.
Я не верю, что в настоящее время существует API Datastore для PHP, поэтому Cloud SQL является единственным вариантом на данный момент - если вы не хотите запускать собственную MySQL (или другую) базу данных на Compute Engine, но я не представьте, что это будет дешевле, и вам придется управлять своим собственным масштабированием.
Обратите внимание, что с помощью Cloud SQL вы платите только за то время, что приложение на самом деле доступ к базе данных [1], и что сборы начинаются с $ 0,025/ч [2]
Вы можете экспортировать свою базу данных в файл XML, а затем использовать simpleXMLElemnent в этом XML-файле. Если вы не хотите тратить деньги на Google Cloud SQL.
Но поддерживает ли он транзакции? – Pacerier