Actualmente hay algunas opciones para usar Python 3 con mysql:
https://pypi.python.org/pypi/mysql-connector-python
- Soporte oficial de Oracle
- Pitón pura
- Un poco lento
- No compatible con MySQLdb
https://pypi.python.org/pypi/pymysql
- Pitón pura
- Más rápido que el conector mysql
- Casi completamente compatible con
MySQLdb
, después de llamar apymysql.install_as_MySQLdb()
https://pypi.python.org/pypi/cymysql
- bifurcación de pymysql con aceleraciones de C opcionales
https://pypi.python.org/pypi/mysqlclient
- Biblioteca recomendada por Django.
- Bifurcación amigable del MySQLdb original, espera volver a fusionarse algún día
- La implementación más rápida, ya que está basada en C.
- El más compatible con MySQLdb, ya que es un fork
- Debian y Ubuntu lo usan para proporcionar tanto
python-mysqldb
ypython3-mysqldb
paquetes.
puntos de referencia aquí:https://github.com/methane/mysql-driver-benchmarks