クエリ/レポート作成を容易にするために、ログ エントリを保存するためのさまざまなオプションを検討しています。
現在、私はデータを解析して検索するスクリプトを作成していますが、データの需要がますます高まっているため、ログ データをデータベースに入れる価値がありつつあります。
{"timestamp":"2012-04-24 12:34:56.789", "Msg":"OK"
ログ エントリは、 (簡略化された例)のようなキーと値のペアで構成されます。
最終的には、ログ形式がたとえば に拡張されると確信しています{"timestamp":"2012-04-24 12:34:56.789", "Msg":"OK", "Hostname":"Bubba"
。これは、「スキーマ」または「ドキュメント定義」を変更する必要があることを意味します。また、当店はWindows+.NETショップです。
したがって、主に NoSQL エンジンを探していたところ、RavenDB が .NET から使用するのに魅力的であることがわかりました。
ただし、それや他の NoSQL データベースが異種レコードをどのように処理するかについての情報を見つけるのに苦労しています。
あなたの意見では、何が適切でしょうか?