Two-Phase Commit (2PC) protocol may be used to guarantee ACID properties of Distributed Transactions which change data in more than one database.