stackoverflowのラインでウェブサイトを作りたいです。データベースを整理する方法についていくつかの提案が必要です....各ユーザーにどのフィールドが必要か、尋ねられた質問とそれらへの返信を整理する方法、得られる投票など....誰かが私を助けることができれば必要なデータベース テーブルとそれぞれのフィールドが含まれています。前もって感謝します :)
2 に答える
自分で見て:
https://data.stackexchange.com/stackoverflow/query/new
または、SO クローンのいくつかをダウンロードして試してみてください。
クローンのリスト:
https://meta.stackexchange.com/questions/2267/stack-overflow-clones
私は傲慢なアホールなどではありませんが、それはすべて、効率のために何を最適化したいかによって異なります。DBA がこのような Web サイトを作成するにはどうすればよいかを教えてください。
ウェブサイトの設計とソフトウェア エンジニアとしての長年の経験から、私が手放すことができる唯一の知識です。
システムが必要とするすべての変数とサブアセットを決定します。ユーザーに何を要求し、維持する必要があるか。その後、いくつかの付箋を入手して、ホワイトボードに向かいます。
テーブル スキーマを理解したら、ここに投稿してください。最適化を支援できます。IMO、無料で何かを求めるように質問することはありません。
これは長いプロセスです。テーブルをどのように作成するかを決定したら、すべての varchar、ビット、および clob を最適な状態に調整できます。
それまでは、幸運を祈ります。
補足: 私は、プロジェクトを把握して設計するために、5 人のチームでゼロからこれを行う必要がありました。1日座って、達成したいことをすべて決定してから、付箋を移動できるので、一緒にうまくいくと思うものを見つけてください.