PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

SQLAlchemy o psycopg2?

SQLAlchemy è un ORM, psycopg2 è un driver di database. Sono cose completamente diverse:SQLAlchemy genera Le istruzioni SQL e psycopg2 inviano le istruzioni SQL al database. SQLAlchemy dipende da psycopg2 o da altri driver di database per comunicare con il database!

Essendo un livello software piuttosto complesso, SQLAlchemy aggiunge un po' di sovraccarico ma è anche un enorme aumento della velocità di sviluppo, almeno una volta che hai appreso la libreria. SQLAlchemy è un'eccellente libreria e ti insegnerà l'intero concetto di ORM, ma se non vuoi generare istruzioni SQL per cominciare, allora non vuoi SQLAlchemy.