私のアプリケーションは、格納する必要がある本当に小さなイベントを受け取り続けています。私はそれを処理するための最良の方法を考えていました。私は行として各イベントを格納しておく場合は、ブロブ圧縮/治療のいくつかの種類と実装に対するいくつかの欠点があるでしょうFirebird 2.1は、DBのテーブルに大量の行を格納するのに効率的ですか?
EVENT
id
timestamp
some_data (integer)
fk_to_some_holder_table
:このイベントの表には、このようなものになるだろうか?それとも私はあまりにも遠くに行っていますか?
私はFirebird 2.1を使用しています。必要に応じて、Firebird 2.5にアップグレードすることができます。
ありがとうございます。
あなたの質問は本当にない私の好みのためにあまりにも多くのバグを持って、私は今のところ2.1に固執したい
を述べました明らかです。データベースは大量のデータを格納するように設計されており、あなたが提供した定義にはブロブや圧縮を必要とせず、不要なオーバーヘッドを不必要に追加することもあります。あなたは何を求めているのかを明確にすることはできますか? –
正しい方法でやっています。データベースシステムは、大量の行を格納するために設計されています。圧縮について心配しないで、あなたの時間を無駄にするでしょう。そして、どんな状況においても、ブロブを使うことを間違えてはいけません! –
あなたは正しいです。私の質問は、Firebird 2.1の実装に関するものです。私はその質問を編集した。ありがとう – ivarec