Al momento ci sono alcune opzioni per usare Python 3 con mysql:
https://pypi.python.org/pypi/mysql-connector-python
- Ufficialmente supportato da Oracle
- Pitone puro
- Un po' lento
- Non compatibile con MySQLdb
https://pypi.python.org/pypi/pymysql
- Pitone puro
- Più veloce del connettore MySQL
- Quasi completamente compatibile con
MySQLdb
, dopo aver chiamatopymysql.install_as_MySQLdb()
https://pypi.python.org/pypi/cymysql
- fork di pymysql con accelerazioni C opzionali
https://pypi.python.org/pypi/mysqlclient
- Libreria consigliata da Django.
- Fork amichevole dell'originale MySQLdb, spera di tornare un giorno
- L'implementazione più veloce, poiché è basata su C.
- Il più compatibile con MySQLdb, in quanto è un fork
- Debian e Ubuntu lo usano per fornire entrambi
python-mysqldb
epython3-mysqldb
pacchetti.
benchmark qui:https://github.com/methane/mysql-driver-benchmarks