【问题标题】:Google App Engine + Google Cloud Storage + Sqlite3 + Django/Python谷歌应用引擎 + 谷歌云存储 + Sqlite3 + Django/Python
【发布时间】:2012-07-12 23:44:21
【问题描述】:

由于在GAE上无法远程访问mysql,没有google cloud sql, 我可以将 sqlite3 文件放在谷歌云存储上并通过 GAE 使用 django.db.backends.sqlite3 访问它吗?

谢谢。

【问题讨论】:

    标签: python django sqlite google-app-engine google-cloud-storage


    【解决方案1】:

    没有。 SQLite 需要 App Engine 上不可用的本机代码库。

    【讨论】:

      【解决方案2】:

      由于您无法修改 Google Cloud Storage 中的文件(有关详细信息,请参阅 this doc),我认为即使尝试它也不是一个好主意。此外,每次下载整个 sqlite 文件的开销(可能)会使您的应用程序非常慢。

      【讨论】:

        【解决方案3】:

        Google Cloud SQL 就是为此而生的,你为什么不想使用它?

        如果您让每个前端实例都加载数据库文件,那么您将很难同步它们。这没有任何意义。为什么要这样做?

        【讨论】:

        • Google Cloud SQL 太贵了。我只需要在 6 月份支付 45 美元的使用费。
        • 如果您的负载较低并且您不介意管理自己的 SQL,请使用 EC2 或 Rackspace。
        猜你喜欢
        • 2014-10-30
        • 1970-01-01
        • 2013-05-17
        • 2018-05-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-01
        • 2012-10-13
        相关资源
        最近更新 更多