Python最快/最具性能的SQL驱动程序是什么?

2024-07-02 10:59:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道PyMySQLDb,这几乎是访问MySql的最薄/最轻的方式吗?在


Tags: 方式mysqlpymysqldb
3条回答

MySQLDb更快,而SQLAlchemy使代码更加用户友好-:)

炼金术是最快的。在

“说什么!?”在

好吧,一个不错的ORM,我喜欢SQLAlchemy,你可以更快地完成你的代码。如果你的代码运行速度慢了0.2秒,并不会有什么明显的区别。:)

现在,如果您遇到性能问题,那么您可以考虑改进代码。但是在理论上谁是“最快”之后选择访问模块是过早的优化。在

当然,最简单的方法是使用ctypes并直接调用MySQL API,而不使用任何转换层。现在,这很难看,除非你也写C语言,否则你的生活会很糟糕,所以是的,MySQLDb扩展是在仍然使用Python数据库API的同时使用MySQL的标准和最具性能的方法。几乎任何其他的东西都将建立在它或它的前身之上。在

当然,连接层很少是所有数据库速度问题的根源。这主要是由于误用了您拥有的API或者构建了一个糟糕的数据库或查询。在

相关问题 更多 >