【发布时间】: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
由于在GAE上无法远程访问mysql,没有google cloud sql, 我可以将 sqlite3 文件放在谷歌云存储上并通过 GAE 使用 django.db.backends.sqlite3 访问它吗?
谢谢。
【问题讨论】:
标签: python django sqlite google-app-engine google-cloud-storage
没有。 SQLite 需要 App Engine 上不可用的本机代码库。
【讨论】:
由于您无法修改 Google Cloud Storage 中的文件(有关详细信息,请参阅 this doc),我认为即使尝试它也不是一个好主意。此外,每次下载整个 sqlite 文件的开销(可能)会使您的应用程序非常慢。
【讨论】:
Google Cloud SQL 就是为此而生的,你为什么不想使用它?
如果您让每个前端实例都加载数据库文件,那么您将很难同步它们。这没有任何意义。为什么要这样做?
【讨论】: