sql >> データベース >  >> NoSQL >> MongoDB

多くのデータロギング、DB、またはファイルのアーキテクチャ?

    次の理由により、mongodbはログコレクションに非常に適していると言えます。

    1. Mongodbには驚くべき高速書き込みがあります
    2. ログはそれほど重要ではないため、サーバーに障害が発生した場合にログの一部を失っても問題ありません。したがって、 ジャーナル なしでmongodbを実行できます。 書き込みオーバーヘッドを回避するオプション。
    3. さらに、シャーディングを使用できます 書き込み速度を上げると同時に、最も古いログを別のコレクションに移動するだけです。 またはファイルシステムに。
    4. 簡単 エクスポート データベースからjson/csvへのデータ。
    5. データベースにすべてが含まれると、データをクエリできるようになります 必要なログを見つけるために。

    ですから、私の意見では、mongodbはログなどに完全に適合します。ファイルシステムで多くのログファイルを管理する必要はありません。 Mongodbがこれを行います。




    1. MongoDBをAndroidアプリケーションに接続する方法

    2. ネストされたjavascriptオブジェクトをredisに保存する-NodeJS

    3. MongoDBのインデックス

    4. ネストされた配列を更新するための位置`$`演算子の複数の使用