iSAMrx72's 思い付きBlog

今、新しいアカウントではじめました、への投稿となります。https://blog.goo.ne.jp/isamrx72

同期と言うことについて考えてみました。

2012-01-07 15:34:06 | パソコン
 二つのホルダーの同期と言うことについて、簡単そうで分かってないので、考えました。この場合は2台
のパソコンでです。Galleria1のホルダーAにa,bというファイルがあるとします。また、Galleria2のホルダーA
にa,bと言うファイルがあれば、2台のパソコンのAフォルダーは同期してると言っていいと思います。

(Galleria1とGalleria2がAフォルダーで同期の状態。デスクトップの背景でG1とG2を区別出来ます。)
 問題はここから、Galleria1のホルダーAにcと言うファイルを追加したとします。そうすれば、この時点で
ホルダーは同期してませんね。ここで同期という操作をすれば、Galleria2のホルダーAにcが追加になれば
同期が取れたと言うことですね。

(G1にcを追加した状態。)

(G1で同期を取った状態。)

(G1とG2でフォルダーAが同期した状態。)
 更に問題は続きます。例えばGalleria2のホルダーAからファイルcを削除したとします。ここで同期をしたら
どうなるのが正解か?
 正解はGalleria1のホルダーAからファイルcが削除が正解でしょう。でもこれはGalleria1のAホルダーから
ファイルcをGalleria2のホルダーAへコピーする前と同じですよね。

(G1のフォルダーAからcファイルが削除された状態。)
 これをどうやって解決してるのかと言えば、これは仮説ですが、時間を見てるんでないでしょうか?ホルダーの
操作をした時間を見ていれば、ここは削除が正解か、コピーが正解か分かるんでは無いでしょうか?
 ここからはやってないので分かりませんが、時間設定が違う場合はおかしくなるんでしょうか?それほど単純でも
無いようにも思えるので、どっかで時間を補正してるようにも思います。
 この原理であれば、ホルダーの同期が取れそうだと思いませんか?
 問題を簡単にするために同期のみ考えましたが、どちらかのパソコンの状態を優先して、削除やコピーも出来ます。
追加
 ホルダー単位では駄目ですね。ファイルごとに管理しないと駄目なようです。

最新の画像もっと見る

コメントを投稿