すべてのユーザーは、GROUP_A を 3 つ、GROUP_A ごとに 10 個の GROUP_B を、GROUP_B ごとに 20 個の GROUP_C を指定します。そして、20 個の GROUP_C のそれぞれには、多くの挿入/削除が含まれます...そして、すべてのデータは、すべての GROUP/ユーザーに対して互いに一意です。
私は専門家ではありませんが、調査を行いましたが、もちろん現時点ではすべて理論的なものであり、確実な実装の経験はありません。私のオプションは「隣接リスト」または「ネストされたセット」のようなものだと思いますか?
正しい方向へのガイダンスは非常に高く評価されます!
(これは DBA の stackexchange にも投稿しましたが、コミュニティからより多くの意見や助けを得ることができれば、本当に感謝しています!)
些細な解決策は、親の「コンテナ」への外部キーを持つ単純なテーブルを持つことだけであることは知っていますが、長期的には、100 万人程度のユーザーがいる場合について考えています。