このテーブルの画像を確認してください - http://puu.sh/3ipDq.png
これを MySQL (sql) でモデル化するにはどうすればよいですか? このテーブルに含まれるデータを正規化された方法でデータベース テーブルに格納できるようにしたいと考えています。DB に簡単にクエリを実行し、この正確なテーブルを Web ページ上に (HTML を使用して) 作成できるはずです。
データは、そのようなデータセットに対していくつかの計算 (集計関数)、フィルター、比較、検索などを実行できるように十分に保存する必要があります (しばらくすると大量のデータが得られると想定されるため、基本的にクエリはパフォーマンス)。
それが理にかなっている場合は、いくつかの助けをいただければ幸いです。key/val 構造を念頭に置いてこのデータをモデル化しようとしましたが、成功しませんでした。行/列間の関係を維持するのが難しい。たとえば、2 列目の 1 行目は 3、4、n 列目の 1 行目に関連付けられます。
別の解決策は、画像に示されているのと同じ数の列を持つテーブルを作成することです。しかし、ここでの問題は、これが単なるサンプル テーブルであるということです。変数列、完全に無関係な列名/タイプ、値などを含む、これらのようなテーブルがさらに増える予定です。たとえば、別のテーブルがあります-http://puu.sh/3iq0g.png-保存できるようにしたい「一般的な」方法で両方のテーブル(もちろん、さらに多くの関連するテーブルと関連しないテーブル)からのデータ。最初に考えたのは key/val メソッドでしたが、失敗しました。
この部分に NoSQL ソリューションを使用することを検討する必要がありますか?