Back to Browse

Do you know Distributed transactions?

238.8K views
Jun 18, 2019
31:09

#distributedtransactions #concensus #2phasecommit #saga #r3phasecommit #transactions #systemdesigntips #systemdesign #computerscience #learnsystemdesign #interviewpreperation #amazoninterview #googleinterview #uberinterview #micrsoftinterview A distributed transaction is a database transaction in which two or more network hosts are involved. Usually, hosts provide transactional resources, while the transaction manager is responsible for creating and managing a global transaction that encompasses all operations against such resources. A consensus algorithm is a process in computer science used to achieve agreement on a single data value among distributed processes or systems. Consensus algorithms are designed to achieve reliability in a network involving multiple unreliable nodes. What happens if few commits in commit phase fails? https://stackoverflow.com/questions/171876/how-do-two-phase-commits-prevent-last-second-failure

Download

1 formats

Video Formats

360pmp486.4 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Do you know Distributed transactions? | NatokHD