sql >> データベース >  >> RDS >> Mysql

mySQL-非正規化する必要がありますか?

    私のアドバイスは、この一般的なルールに従うことです。デフォルトで正規化し、解決するパフォーマンスの問題を特定した場合は非正規化します。

    正規化されたデータとそれを処理するコードは、保守がより簡単で論理的であることがわかりました。非正規化を使用してパフォーマンスを向上させることに問題はないと思いますが、必要であることが確実になるまで、保守性の低下につながるパフォーマンスの最適化を投機的に適用することはありません。



    1. 2つの異なるテーブルの2つのフィールドのSUMをクエリします

    2. SQLでのDELETEVSDROP

    3. 変更時にサブカテゴリ選択ボックスを作成する

    4. SQL、クエリビルダー、およびORMの比較