Estoy tratando de encontrar información sobre las funciones definidas por el usuario de PostgreSQL en el rendimiento de los lenguajes de procedimiento para tareas en tiempo real.
- ¿Cómo se comparan con las funciones integradas?
- ¿Hay alguna diferencia (en gastos generales) en cómo Postgres llama / gestiona plpython vs plpgsql vs pllua (estoy interesado en el lado de integración / contexto / transferencia de datos de Postgres, no en la VM en sí)?
- ¿Es el contexto una gran sobrecarga? ¿Puedo usarlo para el mapeo de datos en tiempo real (digamos 1000 consultas / s))
- ¿Hay algún beneficio de escribir funciones definidas por el usuario en plpgsql y luego en otro pg / idioma? En la documentación enumeran ventajas, pero creo que se aplican a todos los lenguajes de procedimiento postgresql.
Hallazgos relacionados: