Ich schreibe eine Musik-Katalog-Anwendung mit PyQt mit GUI zu zeigen. Ich habe ein Problem mit der Auswahl der Datenbank-Engine. Es gibt einfach zu viele Möglichkeiten. kann ich verwenden:
-PyQt build-in QSQL
-sqlite3
-SQLAlchemy (Elixir)
-SQLObject
-Python DB-API
Wahrscheinlich gibt es weit mehr Möglichkeiten, diese Liste ist, was ich habe von Google (Ich bin offen für alle anderen Vorschläge). Wenn ich mich entscheide, ein ORM zu verwenden, welches Datenbanksystem sollte ich verwenden? MySql, PostgreSQL oder andere? Ich kenne einige MySql, aber ich habe eine Menge Gutes über PostgreSQL gehört, auf der anderen Seite scheint sqlite3 in Desktop-Anwendungen am beliebtesten zu sein. Ich wäre für jeden Rat dankbar.Datenbanken und Python
EDIT: Eine Anwendung soll unter Linux und Windows arbeiten. Ich denke, die Datenbankgröße sollte etwa 100-10k Einträge sein.
Auf welche Plattform zielen Sie? Welche Datenbankgröße erwarten Sie? – Ali
Gut lesen [orm vs Ebene sql] (http://stackoverflow.com/q/494816/205528) – Dikei