7

今日、この実験を試してみました。Google ドキュメント用に 2 つのオフライン エディターを開きました。1 つは、最初の単語を太字にしました。2番目に、私はそれを削除しました。どのクライアントを最初にオンにしても、単語は常に削除されてしまいます。

まず、なぜこのようなことが起こるのでしょうか。運用上の変革についての私の理解では、順序付けが重要であるということですか? 2 人がそれぞれ「a」と「b」を入力する単純な例では、サーバーが最初に「a」を受信すると、2 番目の人の「b」イベントを「pass one space」に変換して「ab」の出力を強制します。 、次に b" イベントを追加し、その逆も同様です。

第 2 に、順序が重要でない場合、Google ドキュメントが削除の側でエラーを選択した理由について、技術的な理由はありますか? それとも、その理由は主にユーザーにとって単純なのですか?

4

3 に答える 3

1

削除側の過ちの問題ではありません。

両方のクライアントが有効であるが異なるバージョンの真実を持っている場合、Google ドキュメントは一方のバージョンを維持することを選択するか、ユーザーに競合を解決するよう強制する必要があります。これは本質的に複雑で説明が難しいものです。

したがって、Google ドキュメントの「真実」とはドキュメントの一貫性であり、意図の識別ではありません。そして一貫性は、情報の破壊、つまり一種のエントロピー傾向によって、より簡単に実現できます。

これは基本的に私の半哲学的な学士号ですが...

于 2013-02-12T01:26:19.310 に答える