首页 > 讨论:大家在用python来写web的时候,如果不用orm框架?(要站在群众中讨论)

讨论:大家在用python来写web的时候,如果不用orm框架?(要站在群众中讨论)

1.大家在用python来写web的时候,如果不用orm框架(sqlalchemy),而是用pymysql等connector,大家还用写类似的model(User等类)么,还是只在需要访问数据库的时候去连一下数据库执行sql?

多谢,多谢


群众都是用ORM的,你目前觉得raw sql写的更舒服是因为你没面临需求不断变更,上线压力大的情况。
试想下raw sql这样的有几个问题
1)移植很困难,让你把数据库从mysql迁移到Oracle,给你一天时间,60个表要改,你怎么办
2)转义很难处理
3)基本没法做cache
4)可读性
所以更好的方案是用ORM,有性能非常瓶颈的时候再有针对性优化

【热门文章】
【热门文章】