sql >> Database >  >> RDS >> PostgreSQL

SQLAlchemy of psycopg2?

SQLAlchemy is een ORM, psycopg2 is een databasestuurprogramma. Dit zijn totaal verschillende dingen:SQLAlchemy genereert SQL-statements en psycopg2 stuurt SQL-statements naar de database. SQLAlchemy is afhankelijk van psycopg2 of andere databasestuurprogramma's om met de database te communiceren!

Als een nogal complexe softwarelaag voegt SQLAlchemy wat overhead toe, maar het is ook een enorme boost voor de ontwikkelingssnelheid, tenminste als je de bibliotheek eenmaal hebt geleerd. SQLAlchemy is een uitstekende bibliotheek en zal je het hele ORM-concept leren, maar als je om te beginnen geen SQL-statements wilt genereren, dan wil je geen SQLAlchemy.



  1. Waarom verliest SQL Server een milliseconde?

  2. Wat is het equivalent van de Oracle Dual-tabel in MS SqlServer?

  3. Tijdelijk databaseontwerp, met een twist (live vs conceptrijen)

  4. PostgreSQL onjuiste sortering