Ich muss eine Reihe von Zeilen aus einer MySQL-Datenbanktabelle verarbeiten. Als Programmiersprache verwende ich Python.
Anforderungen:
Was ist angesichts dieser Anforderungen ein gutes Python-Modul für den Zugriff auf Daten in der MySQL/MariaDB-Datenbank?
Der Mehrwert geht auf Folgendes:
[1] häufige Commits (mindestens ein Commit pro Monat, vorzugsweise ein oder mehrere Commits pro Woche), mindestens 3 aktive Entwickler
[2], damit ich den Code über eine Versionskontrolle abrufen kann
[3] Benutzer/Entwickler/Unittests/Features/etc des Python-Moduls nehmen zu
Pandas bietet Ad -Database-Abstraktionsschicht über SQLAlchemy mit einem Fallback auf sqlite.
Aktivität per 27. Mai 2017:
Pandas: Aus dem GitHub Pulse : Im letzten Monat 169 Pull-Requests von 54 Autoren, die 417 Dateien betreffen. SQLAchemy: BitBucket scheint kein Puls-Tool zu haben, das ich sehen kann, aber ein Blick auf die Protokolle deutet darauf hin, dass es weniger aktiv, aber keineswegs tot ist, mit erheblicher Aktivität in den letzten Stunden von mehreren Autoren.
Trevor Boyd Smith
MySQLdb
(sourceforge) undsqlalchemy
. Allerdings kenne ich mich mit Datenbanken nicht aus.YetAnotherRandomUser
Trevor Boyd Smith
MySQLdb
-->MySQLdb
scheint ab dem 02.01.2014 aufgegeben zu sein