私はMySQLを使用しています。 XMLファイルの内容をデータベースに保存する必要があります。ファイルのサイズは通常10k未満です。大きなサイズのデータを持つテーブルを分割する必要がありますか?
テーブルは次のようになります。
articles
-----------
id
date
writer
...
file_name
file_content (Text)
file_date
は、私はちょうどdate
とwriter
を選択するときのパフォーマンスを向上させるテーブルを分割していますか?または、このテーブルを分割する他の理由はありますか?
テーブルを分割するとパフォーマンスが向上するとは思わないが、余分なクエリを実行するごとにパフォーマンスが低下することがわかっている。 –
ファイルの内容は何ですか?複雑なxml構造の場合、そのabを別の列/テーブルに分割することができます。 – Jacob
@cularis file_contentには、アーティクルに関するXMLデータの起源データがあります。私はXMLを分割する必要はありません。 –