私は約1500行×1500列のスプレッドシートを持っています。上部および側面に沿ったラベルは同じであり、セル内のデータは2つの入力に対する定量化された類似性スコアである。私は行と列の値を入力し、類似性スコアを取得するユーザーを許可するRailsアプリケーションを作りたいと思います。類似性スコアは実験的に導き出され、コントローラによって数学的に生成することはできない。静的データの大きなスプレッドシート:リレーショナルデータベースまたはフラットファイル?
いくつかの考慮事項:すべてのセルがいっぱいになると、データの半分以上が冗長です。例えば(行34、列985)は(行985、列34)と同じ値を保持する。行xは常に列xと完全に似ています。データは静的であり、何年も変化しません。
これは1つのdbテーブルで行うことができますか?より良い方法がありますか?リレーショナルデータベースを完全にスキップして何らかの形でファイルを直接照会することはできますか?
すべてのサポートとアドバイスは大歓迎です!