Можно ли использовать базу данных в App Engine/PHP без Google Cloud SQL

Google Cloud SQL стоит дорого, поэтому я хочу знать, можно ли использовать другую систему баз данных в App Engine/PHP.


person tsil    schedule 11.10.2013    source источник


Ответы (4)


Механизм приложения имеет встроенную базу данных объектов, называемую хранилищем данных. Это полезно, если вашему приложению не нужно выполнять сложные запросы.

person lucemia    schedule 12.10.2013
comment
Но поддерживает ли он транзакции? - person Pacerier; 11.05.2015

Я не верю, что в настоящее время существует Datastore API для PHP, поэтому Cloud SQL — единственный вариант на данный момент — если только вы не хотите запускать свою собственную базу данных MySQL (или другую) на Compute Engine, но я не думаю, что это было бы дешевле, и вам придется управлять собственным масштабированием.

person tx802    schedule 12.10.2013

Обратите внимание, что с Cloud SQL вы платите только за время, в течение которого ваше приложение фактически обращается к базе данных [1], и эта плата начинается с 0,025 доллара США в час [2].

  1. https://developers.google.com/cloud-sql/faq#how_usage_calculated
  2. https://developers.google.com/cloud-sql/docs/billing#per_use
person Joe Faith    schedule 14.10.2013

Вы можете экспортировать свою базу данных в XML-файл, а затем использовать simpleXMLElemnent для этого XML-файла. Если вы не хотите тратить деньги на Google Cloud SQL.

person CyberBoy    schedule 14.11.2013