Er zijn momenteel een paar opties om Python 3 met mysql te gebruiken:
https://pypi.python.org/pypi/mysql-connector-python
- Officieel ondersteund door Oracle
- Puur python
- Een beetje traag
- Niet compatibel met MySQLdb
https://pypi.python.org/pypi/pymysql
- Puur python
- Sneller dan mysql-connector
- Bijna volledig compatibel met
MySQLdb
, na het aanroepen vanpymysql.install_as_MySQLdb()
https://pypi.python.org/pypi/cymysql
- vork van pymysql met optionele C-versnellingen
https://pypi.python.org/pypi/mysqlclient
- Django's aanbevolen bibliotheek.
- Vriendelijke vork van de originele MySQLdb, hoopt ooit weer samen te smelten
- De snelste implementatie, omdat deze op C is gebaseerd.
- Het meest compatibel met MySQLdb, omdat het een vork is
- Debian en Ubuntu gebruiken het om zowel
python-mysqldb
enpython3-mysqldb
pakketten.
benchmarks hier:https://github.com/methane/mysql-driver-benchmarks