IT-Lexikon › Datenbanken › SQLAlchemy

SQLAlchemy

Datenbanken Svenska → Aktualisiert: 2026-09-14

Pythons meistgenutztes ORM — zwei Schichten: Core (SQL Expression Language, Query-Builder) und ORM (Klassen zu Tabellen).

Bekannt dafür, SQL NICHT vollständig zu verstecken — Raw SQL und ORM lassen sich frei mischen. 2.0 (2023) überarbeitete die API grundlegend Richtung Async und 2.0-Style-Queries (select() statt session.query()). Mike Bayer ist seit über 18 Jahren alleiniger Hauptentwickler. Standard in Flask, FastAPI und vielen Django-Projekten, die von Djangos eigenem ORM weg wollen. Konkurrenz: Django ORM (stärker integriert), Peewee (leichtgewichtiger), Tortoise (async-first), SQLModel (FastAPI + Pydantic + SQLAlchemy).

← Zurück zum Lexikon