私は非常に大きなデータセットを持っています。データセットの各アイテムのサイズは約1kBです。データは、ネットワーク上に分散された多くのアプリケーションによって迅速に照会される必要があります。データセットには100万件以上のアイテムがあります(したがって、5億件以上のデータチャンク)。多数の1kBデータチャンクのデータベース(MySQL?)
このデータセットを保存するにはどのような方法が良いでしょうか(追加するアイテムを追加してすばやく読み取る必要がありますが、追加済みのデータは変更しないでください)バイナリBLOB形式を使用するMySQL DBを使用するのが適切でしょうか?
これらはそれぞれファイルシステム上にファイルとして保存する必要がありますか?
編集:数は現在100万アイテムですが、5億以上のアイテムに容易に拡大することができる必要があります。
どのような種類のクエリをデータに対して実行する予定ですか?全文検索?あるいは、データにはリレーショナルフィールドがありますか? –
全文がないため、各チャンクは一意のIDを持ち、オブジェクト内の何かを索引付けする必要はありません。 –