{"product_id":"abuya-kwamboka-teresa-lidando-com-falhas-em-transacoes-distribuidas-uma-abordagem-pratica-9786208454227","title":"Lidando com falhas em transações distribuídas: uma abordagem prática","description":"Ao longo de várias décadas, diversos protocolos foram propostos para lidar com falhas em transações distribuídas em protocolos de confirmação. O controlo de concorrência utiliza dois tipos de protocolos de confirmação, que incluem os protocolos de confirmação em duas fases (2PC) e em três fases (3PC). O protocolo de confirmação em duas fases é de suma importância para muitas aplicações de processamento de transações distribuídas utilizadas por instituições financeiras e outras aplicações que se enquadram no espectro da computação empresarial. Estes tipos de aplicações estão a ser cada vez mais utilizados para aproveitar a disponibilidade do poder de processamento de commodities espalhado por muitos locais de organizações de média a grande escala. Apenas duas fases são executadas no 2PC. No entanto, o principal problema com o 2PC é o problema de bloqueio, no qual o local do coordenador fica bloqueado. Embora o protocolo 3PC elimine o problema de bloqueio, ele introduz uma sobrecarga extra de mais ciclos e, por sua vez, aumenta o tempo necessário para a conclusão da transação. Para melhorar o controlo de concorrência e os problemas de bloqueio no 2PC, é proposto um algoritmo de agrupamento baseado na conectividade da transação, que reduz o bloqueio da transação e garante a atomicidade em todos os locais.","brand":"Edições Nosso Conhecimento","offers":[{"title":"Default Title","offer_id":53821454647638,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9786208454227_1_ce7b4d7f-a2b1-462c-bc97-c2e6f1b16bdf.jpg?v=1783437655","url":"https:\/\/www.momoxbooks.com\/products\/abuya-kwamboka-teresa-lidando-com-falhas-em-transacoes-distribuidas-uma-abordagem-pratica-9786208454227","provider":"momoxbooks","version":"1.0","type":"link"}