0

Google ドキュメントを使用して、自分のドキュメントを他のユーザーと共有できます。DB設計の観点から、それをどのように実装するのだろうか?

私が想像する最も簡単な方法は、共有するリソースとアカウント間の多対多の関係を維持する結合テーブルを使用することです。

しかし、これにはよく知られたパターンがあるのだろうか?アカウントに 100 個のリソースがある場合、100 個のテーブルを結合することは、リソースごとに特定のコードを作成する必要があるため、スケール方法ではないように見えます。この共有の問題に対する RBAC (役割ベースのアクセス制御) のようなものはありますか?

ありがとうございました

4

0 に答える 0