タスク、フィード、コメントなどのさまざまなものにドキュメントのアップロードを提供しています。 また、ユーザーがドキュメントを共有したりダウンロードしたりできるドキュメントには、さまざまな権限があります。ドキュメントは非公開または公開されています。文書管理のためのデータベース設計?
すでに従来のコードとデータベースがありますが、保守性とスケーラビリティはありません。
このシナリオをすべてカバーするデータベースをどのように設計する必要がありますかを知りたいと思います。そして、それは他のユーザーのために維持可能でスケーラブルです。
例や解決策はありますか?
ほとんど存在しない仕様であるため、この質問はあまりにも一般的です。一般的にデータベース/アプリケーション設計について学ぶ必要があるように思えます。 – Raoul
@Raoul誰かがすでにこのようなものを設計していたら、どうすればいいのか考えてみたいです。 –
アプリケーションの説明があまりにも漠然としていて、スキーマの例を示すことができません。アプリケーションの要件を検討し、独自のアプリケーションを作成する方が早いでしょう。ちょうどあなたがコピーするために働く解決策を望むように聞こえる。あなたの質問があまりにも漠然としているので、これは起こりません – Raoul