我是 django 的新手,正在寻找部署,但我很迷茫。谷歌应用引擎对我来说似乎是个好主意,但我读过它是有限的,现在我只是想弄清楚它是什么。django 的所有功能都可以在应用引擎中使用吗?(ORM 等)。有没有更好、成本更低的替代品?我只用过mysql,云sql会不会让生活变得更难?
谢谢
我是 django 的新手,正在寻找部署,但我很迷茫。谷歌应用引擎对我来说似乎是个好主意,但我读过它是有限的,现在我只是想弄清楚它是什么。django 的所有功能都可以在应用引擎中使用吗?(ORM 等)。有没有更好、成本更低的替代品?我只用过mysql,云sql会不会让生活变得更难?
谢谢
在决定一起使用 django 和 google app 引擎时,需要考虑三个主要变体,我将尝试列出优缺点:
您选择哪一个当然取决于。对于不会扩大规模的小型一次性项目,我会选择选项#1,因为它可能是最容易设置的。对于将增长到相当大的中型项目,我建议使用选项#2,这样您就可以充分利用 django。但是,如果您认为您的项目会变得非常大(数据库至少有几 GB),那么选项 #3 可能是您最好的选择。
选项#3 是我的选择。我的数据存储已增长到数百 GB,并且我的可扩展性问题绝对为零。所有这一切,我开始使用非常好的 Django ORM 以及它附带的所有其他插件。
请注意,理论上第四个选项是 django-nonrel + cloud sql,但它几乎没有实际意义。