Jas*_*zek 20 python mysql sqlite django dev-to-production
快速提问:在开发Django项目时使用sqlite并在生产服务器上使用MySQL是个好主意吗?
Aqu*_*ion 22
我强烈建议在开发中使用与生成相同的数据库后端,以及介于两者之间的所有阶段.Django将抽象数据库的东西,但是拥有不同的环境会让你容易受到可怕的国际化,配置问题和令人讨厌的微小不一致的影响,直到你推送它们才会出现.
就个人而言,我坚持使用mysql,但我从未使用过postgres :)
我先回答所有先前的答案,添加一些明确的理由:
你甚至可以尝试在速度方面与SQLite竞争,看看我对其他问题的回答:
在所有环境中使用相同的数据库.
尽管ORM试图抽象数据库之间的差异,但总会有某些功能在数据库的基础上表现不同.数据库可移植性是一个完整的神话.
另外,对于你永远不会在生产中使用的代码路径进行测试和开发似乎非常疯狂,不是吗?
| 归档时间: |
|
| 查看次数: |
3776 次 |
| 最近记录: |