使用游标访问使用 Python 的 MySQL 数据库?

Using a cursor to access a MySQL database using Python?

我正在编写一个简单的 Python 脚本,该脚本从 API 中获取一些数据并将其插入到我的数据库中。我会使用我更熟悉的语言,但据我所知,我正在使用的 API 只能在 Python 中访问。

当然,我现在正处于需要将数据插入数据库的步骤。我读过的大多数文档和参考文献 seem to prefer to use mysqldb 包。

乍一看,这个包似乎涉及游标的使用。

但是,我总是听说 cursors are bad 出于各种原因,主要与 table 锁定和过度内存消耗有关。

考虑到这个 Python 脚本将同时更新我的​​数据库,我的数据库上会有并发读取请求,我是否应该使用 mysqldb 访问我的数据库?有更好的解决方案吗?

光标对象是 Python DB API 的必需部分。所有数据库库实现都会这样做。