プロジェクトでデータベースを作成する責任があります。まれに値を持つフィールド(10,000レコードごとに1つ)があり、これをデータベースに格納する最適な方法を探しています。
私が見る限り、3つのオプションがあります:
- 余分な値ごとにテーブルに列を追加します
- 元のテーブルを参照し、値を保存する必要がある場所にのみレコードを持つリンクテーブルを追加します。
- 元のテーブルのXMLデータ型を使用し、すべての値をこれに保存します。
私が検討していない他のオプションはありますか?
私は各方法の長所と短所を解決しようとしています。私が知る限り、1が最も簡単で、2が最小のスペースで済みますが、3のリソースを見つけるのに苦労しています。