- Implementar dos nodos de controlador de Arrow Flight.
- Configurar una transmisión por nodo.
- Asignar al menos 8 GB de memoria heap de Java y 8 GB de memoria directa por nodo. Para obtener mejores resultados, asignar 16 GB de memoria directa.
Durante las pruebas realizadas con una base de datos Teradata de dos nodos (r6i.2xlarge/E8s v5), esta configuración duplicó aproximadamente el rendimiento en comparación con un único nodo de controlador, eliminó los errores de falta de memoria (OOM) y mantuvo el rendimiento con niveles de concurrencia de hasta 20. El número adecuado de nodos de controlador se ajusta al tamaño y a las operaciones de entrada/salida de la base de datos.