2016-09-27 7 views
1

MYSQLでは、多くの行または多数の列を持つ方がよいでしょうか?たとえば :我々はあまりにも多くの属性を持っていたときに1がケースであれば、より良い性能を持っているMYSQLでは、多くの行または多数の列を持つ方がよいでしょうか?

enter image description here

:対 enter image description here

+0

何個の属性について話していますか?また、最初のデザインの名前はEAV(Entity Attribute Value)です。 – Lamak

+0

の賛否両論について検索することができます。つまり、データベース設計は、他のものより多くのものとは対照的に、適切な量のものを確保することです。必要な列だけがあることを確認し、数百行を実行するのではなく、必要に応じてmany => 1を使用するようにしてください。 –

+0

多くの場合、最初のものは反パターンとみなされます。 「タグ付け」データ以外での適用性は非常に限られています。 – Uueerdo

答えて

3

明らかに、第2 1。すべてアトリビュートは、別のカラムに入れなければなりません。そうでなければ、RDBMSにそれらを格納するポイントがありません。テキストファイルに保存することもできます。

+0

私はあなたが二番目のことを意味すると思いますよね? – Uueerdo

+0

はいはい...第2のもの...大きな突然の間違い – Rahul

関連する問題