01/05/04 01:39
レスが付いてた...なつかしい。
>>31
2フェーズコミットとレプリケーションとは、
根本的に別の機能だと思うのですが。
2フェーズコミットは、両者間の整合性は常に100%保証される仕組み。
これがメリットであり、かつデメリットでもあるわけです。
一方が死んでる時は、2フェーズコミットは成立しませんから
両者はお互いが生きてないと処理ができません。
言い方を変えると、お互いが依存しあってます。
一方、レプリケーションは、
レプリカサイトのある時点でのデータの整合性が保たれてれば
よいことを前提とする仕組みなので、
レプリカサイトが最新とは限らない代わりに、
一方が死んでても、片方は処理できるわけです。
お互いが独立してます。
もっとも私は、RDBMSはORACLEとSYBASEしか知らないので
私が不勉強なのかもしれませんが。