私は、さまざまな企業が独自のオーディオファイルをいくつかの追加情報とともにアップロードするWebアプリケーションを構築しています。私はDjango、Postgresを使ってそれを構築し、AWSでそれをホストしています。異なる企業に所属するユーザーは、Webサイトにログインしたときにのみデータにアクセスできます。自分のコンテンツにアクセスするさまざまなユーザーグループを処理するためのベストプラクティス
ウェブサイトでは、これらのユーザーがコンテンツをアップロードしたり、コンテンツを検索したり、コンテンツにアクセスしたりすることができます。
私の質問は、これらのアップロードされたコンテンツを処理するベストプラクティスは何ですか?企業ごとに異なるスキーマを作成したり、すべてのコンテンツをまとめたりして、各エントリが関連付ける企業IDに基づいて異なるコンテンツにアクセスできるようにする方がよいでしょうか?
お返事ありがとうございました!複数のスキーマを作成するオプションを検討していた理由は、同じデータベース内のさまざまなクエリに対してデータセキュリティを強制する方法がわかりません。これは長い話かもしれませんが、これを実装するための良いリソースを知っていますか?私はこれをgoogle検索しようとしていますが、私は直接関連性のあるものを見つけることはありません。 – YAL