Elige el comportamiento de escritura para tu aplicación.
Ten en cuenta los resultados de la base de datos nativa y los requisitos de finalización de tu aplicación.
Respuestas nativas
Las escrituras MySQL y MariaDB esperan la respuesta de la base de datos, conservando el número de filas afectadas, los ID generados, las advertencias y los errores. Las transacciones se envían a la base de datos.
Escrituras en cola elegibles
Cuando sea compatible, las escrituras de confirmación automática de una sola instrucción seleccionadas pueden ingresar a una cola en memoria FIFO . La respuesta de éxito nativa confirma la aceptación en memoria. Las operaciones que requieren un resultado generado por la base de datos esperan dicho resultado.
Cola solo en memoria
Las escrituras en cola no se almacenan ni se replican. Un fallo en un proceso o en el host puede provocar la pérdida de escrituras aceptadas que aún no hayan llegado a la base de datos. Seleccione el ámbito de la cola únicamente para las operaciones de la aplicación que puedan utilizar este comportamiento.
Drenar y observar
Supervise la profundidad de la cola y los contadores de escritura fallida. Permita que el trabajo aceptado se vacíe antes de una parada planificada y revise los errores a través de los registros de errores accel , syslog y OpenTelemetry .
¿Necesitas ayuda con la configuración? Contacta con soporte
