Caso de uso:
Tener un almacén de datos S3 externo.
Realización de una gran cantidad de cargar actividades:
De forma predeterminada, las cargas S3 son sincrónica y monocromático, por lo tanto, las operaciones enormes pueden tardar algún tiempo en realizarse
La documentación especifica, sin embargo, que las cargas S3 se pueden configurar para realizar asincrónicamente y multiproceso (10 subprocesos de forma predeterminada):
Para mejorar en gran medida el tiempo de carga, es posible habilitar y probar el modo asincrónico añadiendo un parámetro del sistema Java "oak.lucene.ds.async" a la línea de comandos de inicio:
-Doak.lucene.ds.async=true
Para cambiar el número de subprocesos de carga, debe especificar la variable uploadThreads en su archivo S3Datastore.config.
Estos ajustes deben probarse primero en un entorno inferior, realizando algunos análisis antes de pasar el cambio a producción.