一般的なソーシャルネットワーキングサイトのdbのセットアップ方法に関する質問


1

私は現在、スタートアップWebサイトのデータベース設定全体の設計を担当しています。それはかなりの責任であり、私はそれをサイトだけでなく自分の経験に合わせて適切にしたいと考えています。私はこれが本当に一般的な質問であることを知っています。明らかに私は独占情報などのために持っている予定のテーブル構造を明らかにすることはできませんが、ここには重い機能的な目的のためにDBへの依存。
基本的には、発生する可能性のある落とし穴や一般的なベストプラクティスを知りたい。テーブルの構造はどのように正規化されるべきですか?ユーザーの写真を直接テーブルに保存するか、サイトのディレクトリへのリンクを保存することが、実際には最良のアイデアですか?私はこれが非常に一般的な質問であることを知っています。たとえあなたが私にそれを感謝するような一般的なチュートリアルを指すことができたとしても。ご理解いただきありがとうございます。

2

ボリュームが正規化時に書き込まれました。ここに誰もあなたのデータベースが情報なしでどのように正規化されるべきかを教えてくれる人はいません。最高のアドバイスは、正規化の内容を読み、完全に理解することです。理解があれば、アプリケーションとデータベース設計に適用できます。

データベースに画像を保存していますか?私が言うことは、テストテストテストだけです。アプリケーション、ハードウェア、テーブルサイズなどに依存します。幸運なことに、そのようなことは、イメージとパスの両方を同じテーブルに保存するだけで簡単に対応できます。

悪意のある意図は一切ありませんが、レベルの高いデータベース設計について質問する必要がある場合は、経験豊富なDBA /データアーキテクトと契約を結ぶ方がずっと良いでしょう設計されたアプリケーション層。

  0

悪意がない推定される。私は自分が何をすべきか知っていないと言わなければならないと思う。私は頭の中でテーブルのデザインや関係を持っていますが、どうかやっていると感じます。 14 9月. 112011-09-14 15:06:52

+1

私の提案は、あなたが持っているものをERDに入れて、少なくともデータアーキテクトを獣医に頼んでもらうことです。確かに傷つけることはできません。 14 9月. 112011-09-14 15:12:27

  0

それは本当です。そして良いアイデアです。 14 9月. 112011-09-14 15:29:24