私はまだmongodbのようなNoSQLデータベースに比較的慣れていないので、無知で申し訳ありません。
バックグラウンド:
現在、次のことを行うシステムがあります。
- クライアントからシステム データを収集します
- その情報を xml ドキュメントに出力します
- perl スクリプトは xml タグ内のデータを取得し、それを mySQL データベースに配置します。
- Apache/php を利用した Web サイトにデータが表示されます。
このシステムの目的は、サーバー/シャーシ/ネットワーク デバイスなどのインベントリとして機能することです。
これは問題のないシステムですが、保存しているデータの種類に非リレーショナル データベースを使用する利点があるため、非リレーショナル データベースを使用することにしました。
質問:
- mongodb を使用して xml ドキュメントから情報を抽出するのは非常に簡単ですか?
- XML の代わりに JSON/BSON ファイルを出力するために必要なスクリプトを書き直す必要がありますか?
- どのようにしてファイルから情報を取得し、それを mongodb データベースに入れますか?