Advanced Alchemy: Eine Hochleistungs-Bibliothek für SQLAlchemy
Advanced Alchemy ist eine sorgfältig entwickelte, gründlich getestete und optimierte Begleitbibliothek für SQLAlchemy. Sie bietet synchrone und asynchrone Repositorys mit gängigen CRUD-Operationen und hochoptimierten Massenoperationen. Sie integriert sich in wichtige Web-Frameworks wie Litestar, Starlette, FastAPI und Sanic und verfügt über eine benutzerdefinierte Alembic-Konfiguration und CLI. Eingebaute Funktionen umfassen einen Dateiobjekt-Datentyp, der verschiedene Speicher-Backends (fsspec und obstore) unterstützt, optimierte JSON-Typen, Unterstützung für UUID6 und UUID7 sowie vorkonfigurierte Basisklassen. Advanced Alchemy vereinfacht CRUD-Operationen für SQLAlchemy-Modelle und bietet Funktionen wie Paginierung, Sortierung und Filterung.