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

MongoDBは、1,000万レコードのMySQLと比較して非常に遅い

    MongoDBは魔法のクエリアクセラレータではありません。 mongoに切り替えたからといって、サイトの負荷が10倍になることはありません。

    あなたの数字から判断すると、リソースが飽和状態になっているのではないかと思います。 MySQLは確かに500QPSをはるかに超えることができます。

    あなたはあなたのボトルネックが何であったか知っていますか? RAMが必要な数よりはるかに少なく、データをディスクからフェッチする必要があり、ディスクが飽和状態になることを賭けます。現時点では、鉄分を増やす(または一部のデータを削除する)場合を除いて、DB技術者は役に立ちません。

    モンゴのパフォーマンスの低さについては、詳細がないとわかりません。



    1. ローカルのMongoデータベースをDockerに接続する方法

    2. ObjectIdの一部でドキュメントを見つける方法は?

    3. オブジェクトを配列に入力する

    4. 要素'id'は、ネストされたクラスのエラーのフィールドまたはプロパティと一致しません