DBに保存する必要がある階層カテゴリのようなツリーがあります。このデータを保存するために MPTT (ネストされたセット) を使用しました。
問題は、このカテゴリを複数のユーザーが、場合によっては同時に編集できるようにする必要があることです。
ユーザーに過度の制約を課すことなく、構造の完全性を維持するにはどうすればよいでしょうか?
構造内の要素を変更すると、他の要素にも影響を与えるという MPTT の性質を考えると (左右の値の変更)。
例のために。ユーザー A が Node1 を削除し、ユーザー B が Node1 の下に Leaf1 を追加します。これにより、Node1 がもう存在しないというエラーがユーザー B に表示されるはずですが、ユーザー B を混乱させるだけだと思います...
この問題に対する実用的な解決策はありますか?