100000 個の製品のリストがあります。製品のスペックを保存したいのですが、これらのスペックは検索しません。
私が考えることができる2つの方法は
スペックをキーと値のペアとして mysql データベースに保存するには
値をファイルに保存し、そこから読み取るだけです。
これらのキーと値のペアを検索しないことを考えると、前述の 2 つの方法のどちらがスペースと読み取り効率が高いでしょうか。
問題を効率的に解決するための他のアプローチは高く評価されます。
ありがとう !
目的にもよりますが、一般的には両方を組み合わせてみませんか?;p ファイルに格納されたデータベースである SQLite を使用します。ほとんどのプログラミング言語で他のデータベースと同じように使用しますが、通常の db システムのすべての構成を気にする必要はありません。
ファイルを読み取って Web ページにダンプするだけでよい場合、最も効率的な方法は、HTML Web ページのコンテンツをアプリケーションの変数に格納し、アプリを開き、必要に応じてポンプで排出します。そうすれば、処理やレンダリング、I/O、またはコンテンツの表示以外のことを行う必要はありません。
ただし、ある段階でデータを使用して何か他のことをしたい場合がよくあります。たとえば、データの変更、更新、値の挿入、削除などです。そのためには、データを何らかの方法で保存する必要があります。それを編集できるようにします。ここで他のユース ケースが登場します。1 つのユース ケースだけが重要であると判断することはできません。