1

大量のデータを消費するまで保存する必要があります。たとえば、ファイル(おそらくcsvで、数百MBになる可能性があります)をダウンロードし、その内容をdbに保存します。ファイル全体が db に書き込まれた後、別のプロセスがこのコレクションを読み取って削除します。

これにはMongoDBを使用することを好みます。ただし、この種の目的には VoldDb の方が優れていると言われました。

VoldDB が正確になぜであり、一時ストレージとして mongoDB よりも優れているか (もしあれば) を知りたいです。

4

1 に答える 1

2

これは、静的データを使用したバッチ駆動プロセスのように思えます。VoltDB を使用することもできますが、CSV ファイルに蓄積された後ではなく、ソースからリアルタイムでデータを取り込むこともできます。また、単にレコードをバッファリングするのではなく、いくつかのことを実行できます。データはトランザクション内のレコードごとに取り込まれるため、データの処理、検証、または変換を行います。その後、エクスポートを使用して、出力をさまざまなターゲット システムにストリーミングできます。

そうは言っても、csv ファイルを一括ロードするために使用できる CSV ローダーがあり、他のプログラムはさまざまなクライアント ライブラリのいずれかを使用してデータを取得できます。

于 2015-10-19T14:53:43.490 に答える