数え切れないほどのSyslogメッセージのインデックスを作成して保存するシステムを検討しています。これらはテキストメッセージであり、いくつかの属性(システム名、日付/時刻、メッセージタイプ、メッセージ本文)があり、通常はそれぞれ100〜1500バイトです。
これらのメッセージは1日あたり2〜10 GB生成され、少なくとも30日間保持する必要があります。
Splunkシステムには、非常に優れたインデックス作成およびドキュメント圧縮システムがあります。
何を使う?
mongodbのことを考えましたが、この小さなサイズのドキュメントには不適切なようです。
SQL Serverは可能性がありますが、おそらくこの目的にはあまり効率的ではないようです。
luceneを含むテキストファイル?--Windowsファイルシステムは、数え切れないほどのファイルを含むdirsを常に好むとは限りません
提案?
ありがとう!