Google Cloud SQL стоит дорого, поэтому я хочу знать, можно ли использовать другую систему баз данных в App Engine/PHP.
Можно ли использовать базу данных в App Engine/PHP без Google Cloud SQL
Ответы (4)
Механизм приложения имеет встроенную базу данных объектов, называемую хранилищем данных. Это полезно, если вашему приложению не нужно выполнять сложные запросы.
Я не верю, что в настоящее время существует Datastore API для PHP, поэтому Cloud SQL — единственный вариант на данный момент — если только вы не хотите запускать свою собственную базу данных MySQL (или другую) на Compute Engine, но я не думаю, что это было бы дешевле, и вам придется управлять собственным масштабированием.
Обратите внимание, что с Cloud SQL вы платите только за время, в течение которого ваше приложение фактически обращается к базе данных [1], и эта плата начинается с 0,025 доллара США в час [2].
- https://developers.google.com/cloud-sql/faq#how_usage_calculated
- https://developers.google.com/cloud-sql/docs/billing#per_use
Вы можете экспортировать свою базу данных в XML-файл, а затем использовать simpleXMLElemnent для этого XML-файла. Если вы не хотите тратить деньги на Google Cloud SQL.