Tag: DISTRIBUTED-TRANSACTIONS
Recientemente he estado recibiendo conferencias sobre las transacciones. Una diapositiva del PowerPoint me ha confundido durante mucho tiempo. He entendido que serializable significa que dos transacciones pueden ejecutarse en paralelo y el resultado será el mismo que si se hubieran ejecutado en serie, ¿verdad? También he leído la definición de . . . Read more
¿Alguien puede decirme dónde buscar, o qué me falta, para saber cómo usar runTransaction en la versión 9.0.3? (Flutter, Firebase realtime DB) Actualicé firebase_database ^7.0.0 a ^9.0.3. Tuve que cambiar runTransaction(MutableData mutable) a runTransaction(Object object), y el objeto es nulo para los datos de tipo Map. Sin embargo, devuelve una . . . Read more
Tenemos un requisito específico para consumir mensajes de entrada de IBM MQ (fuente), generar alrededor de 3 mil mensajes de salida y publicar todos ellos uno por uno en un destino de IBM MQ, todo esto en una transacción. El tiempo de espera de la transacción es de 5 minutos. . . . Read more
Me preguntaron en una entrevista: “En una base de datos MySQL, ¿qué sucede si una Transacción (2) intenta adquirir un bloqueo compartido/exclusivo, pero otra Transacción (1) ya tiene un bloqueo exclusivo en el mismo Recurso?” Mi respuesta fue simple: la Transacción (2) espera hasta que la Transacción (1) haga un . . . Read more
Estoy utilizando la biblioteca de Redis que ofrece una multiplexación de conexiones (actualmente estoy utilizando la librería de Rust, pero creo que la pregunta es relevante para cualquier implementación). Según lo que he leído sobre la multiplexación (y también en base a lo que entiendo de la implementación de la . . . Read more