1

100000 個の製品のリストがあります。製品のスペックを保存したいのですが、これらのスペックは検索しません。

私が考えることができる2つの方法は

  1. スペックをキーと値のペアとして mysql データベースに保存するには

  2. 値をファイルに保存し、そこから読み取るだけです。

これらのキーと値のペアを検索しないことを考えると、前述の 2 つの方法のどちらがスペースと読み取り効率が高いでしょうか。

問題を効率的に解決するための他のアプローチは高く評価されます。

ありがとう !

4

2 に答える 2

1

目的にもよりますが、一般的には両方を組み合わせてみませんか?;p ファイルに格納されたデータベースである SQLite を使用します。ほとんどのプログラミング言語で他のデータベースと同じように使用しますが、通常の db システムのすべての構成を気にする必要はありません。

于 2013-08-18T08:56:52.503 に答える
1

ファイルを読み取って Web ページにダンプするだけでよい場合、最も効率的な方法は、HTML Web ページのコンテンツをアプリケーションの変数に格納し、アプリを開き、必要に応じてポンプで排出します。そうすれば、処理やレンダリング、I/O、またはコンテンツの表示以外のことを行う必要はありません。

ただし、ある段階でデータを使用して何か他のことをしたい場合がよくあります。たとえば、データの変更、更新、値の挿入、削除などです。そのためには、データを何らかの方法で保存する必要があります。それを編集できるようにします。ここで他のユース ケースが登場します。1 つのユース ケースだけが重要であると判断することはできません。

于 2013-08-18T11:29:23.633 に答える