Java: TaskExecutor para escrituras asincrónicas de bases de datos?

Estoy pensando en usar el TaskExecutor de Java para disparar escrituras asincrónicas de bases de datos. Es comprensible que los hilos no sean gratuitos, pero suponiendo que esté usando un tamaño de grupo de hilos fijo de 5-10, ¿cómo es una mala idea?

Nuestra aplicación lee de un archivo muy grande utilizando un búfer y descarga esta información en una base de datos después de realizar alguna manipulación de datos. El uso de escrituras asincrónicas parece ideal aquí para que podamos seguir trabajando en el archivo. ¿Qué me estoy perdiendo? ¿Por qué no todas las aplicaciones usan escrituras asincrónicas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta