2フェーズコミット(2PC)プロトコルが必要となるのはどのようなシナリオか。

2PCは、複数の独立したリソースマネージャ(データベース等)間で、トランザクションの原子性(すべてコミットかすべてロールバック)を保証するために使用される。