我使用django创建了一个简单的书签应用程序,它使用sqlite3作为数据库后端。
我可以将其上传到appengine并使用它吗?什么是“Django-nonrel”?
答案 0 :(得分:5)
不幸的是,不,你不能。 Google App Engine不允许您编写文件,SQLite也需要这样做。
直到最近,它根本不支持SQL,更喜欢自行开发的解决方案(参见“CAP定理”的原因)。这推动了像“Django-nonrel”这样的项目的创建,这是一个不需要关系数据库的Django版本。 最近,他们开设了一个提供MySQL数据库的测试服务。但要注意它从根本上说不太可靠,而且它可能会很昂贵。
编辑:正如Nick Johnson所说,这项新服务(Google Cloud SQL)的可扩展性从根本上降低,但从根本上说不太可靠。