Tengo una interfaz REST para una base de datos, implementada en Python FastAPI + SQLAlchemy. Quiero ejecutar algunas operaciones (relativamente) costosas en mis datos, como calcular firmas o hashes criptográficos. Mi esperanza es poder:
Preferiría tener una solución de base de datos cruzada, pero parece que ejecutar un disparador en insertar/actualizar podría ser el camino a seguir. Si es así, mi objetivo en producción es PostgreSQL.
¿Alguien tiene un enfoque sugerido que preferiría?
Yo trataría de separar las preocupaciones.
Ejecutar un disparador haría las acciones sincrónicamente. Por lo que entiendo, esta no es tu intención.