私はデータ配信について質問しました。データベースにテキストデータを配布する方法
Iは、例えば、テキストのための大規模なテキストは億の段落を持ってきたし、彼らは私が各段落を分離し、別の行に保存
段落は種類によって分類されたい毎日
を成長しています。どの段落にもいくつかの型があります。たとえば、10 000型があります。
私は2つのBADアイデア
1つのテーブル内のすべてのデータを保存してきました。 - プログラムは遅くなります
各10 000のテーブルを作成します。 - 私はちょうどそれが悪い考えだということを知っている
私の質問は、どのようにデータベースにそれを配布するためのデータを分離する方法ですか?
通常、1つのテーブルが移動する方法です。ただし、データ構成は、データの使用方法に基づいている必要があります。また、「数十億の段落」は「何百ギガバイト」を示唆しています。私はSQLite以外のデータベースを提案するかもしれません。 –
ありがとうございましたGordon、 ユーザーはデータ型を使用してデータを選択します。たとえば、SELECT * FROM TABLE WHERE TYPE = "TYPE"のようになります。 あなたは1つのテーブルでそれが遅くなると思いますか? –
テキストファイルのデータの形式は?それはCSVですか? –