読む/返信する : 45295/1
  • chadnash1
  • (7投稿)
同時編集方法
    ユーザー同士の変更を上書きしないようにする
    同時に編集する

ユーザー同士がファイルを上書きし合うのを防ぐ一つの方法は、DiveHQ上で直接ファイルを編集させ、開いている間はDriveHQがファイルをロックするようにすることです。DriveHQはおそらく、そうすると一部のファイルが(保存し直されない限り)永久にロックされてしまう可能性があるため、この機能は実装していないのでしょう。しかし、ロック解除オプションを提供すれば、多少の手間はかかるかもしれませんが、実装する価値はあるかもしれません。

別の方法としては、DriveHQが常に別のバージョンで保存するようにすることです(そうなるかどうかはまだ分かりませんが)。しかし、それでも問題は残ります。いつこのようなことが起こったのか分からないため、気づかないのです。ただし、コピーを作成した後に更新があった場合、保存し直す際にDriveHQがそれを検知することは可能です。

一般的に、DriveHQは各ユーザーが最後に使用したバージョンを把握し、最新バージョンでない場合は新しいバージョンを作成する際に警告を発することができる。

チャド

2006/10/01 15:55:35

  • DriveHQ Webmaster
  • (1098投稿)
主題: Re: 同時編集
Re: 同時編集

こんにちは、とても良い点をいくつか指摘していただきましたね!

インターネット上でファイルをロックするのは明らかに良くない方法です。サーバーのリソースを大量に消費するだけでなく、より重要なことに、HTTP接続は実際には「コネクションレス」であるため、接続が切断されてもファイルがロックされたままになる可能性があります。そうなると、ファイルが再び編集可能になるまで長時間ロックされたままになることがあります。

WWWBackupを使用すると、新しいファイルは常に新しいバージョンとして保存されます。(デフォルトではバージョン数は10までです。)

FileManagerのフォルダ同期機能を使用する場合、2人のユーザーが2台の異なるコンピュータで同時に同じファイルを変更した場合、ユーザー1の変更がユーザー2の変更よりも先に保存されると想定されます。ユーザー2のファイルを同期する際には、ローカルファイルを上書きするかリモートファイルを上書きするかをユーザーに確認するプロンプトが表示されます。

全体的に見て、2人のユーザーが同じ(共有)ファイルを編集する可能性は低い。万が一そのような事態が発生した場合は、特別な注意が必要である。


返事
2006/10/01 19:57:30

ブックマーク&シェア
すぐに返信

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003