【问题标题】:Is it possible to use database in App Engine / PHP without Google Cloud SQL是否可以在没有 Google Cloud SQL 的情况下在 App Engine/PHP 中使用数据库
【发布时间】:2013-10-11 23:37:47
【问题描述】:

Google Cloud SQL 很贵,所以我想知道是否可以在 App Engine / PHP 中使用另一个数据库系统。

【问题讨论】:

    标签: google-app-engine google-cloud-sql


    【解决方案1】:

    App 引擎有一个内置的对象数据库,称为数据存储。如果您的应用程序不需要操作复杂的查询,它会很有用。

    【讨论】:

    • 但它支持事务吗?
    【解决方案2】:

    我认为目前没有适用于 PHP 的 Datastore API,因此 Cloud SQL 是目前唯一的选择 - 除非您想在 Compute Engine 上运行自己的 MySQL(或其他)数据库,但我不认为这会更便宜,而且您必须管理自己的扩展。

    【讨论】:

      【解决方案3】:

      请注意,使用 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

      【讨论】:

        【解决方案4】:

        您可以在 XML 文件中导出数据库,然后在该 XML 文件上使用 simpleXMLElemnent。如果您不想花钱购买 Google Cloud SQL。

        【讨论】:

          猜你喜欢
          • 2022-11-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多