検索

ホームページ  >  に質問  >  本文

请问node + mongodb的方案中,有必要引入数据库连接池吗?

我不知道我的理解对不对,当node触发一个IO操作时,会起一个用于IO操作的线程,这个线程会利用之前建立的数据库连接(本质上就是与数据库实例的一个socket连接)进行通信,成功后返回事件给主线程。因为IO操作的线程是存在多个的可能,因此大并发的情况下还是有必要引入数据库连接池。

仅有的幸福仅有的幸福2811日前599

全員に返信(2)返信します

  • 为情所困

    为情所困2017-05-02 09:21:09

    ノードドライバーには、使用するかどうかに関係なく、接続プールがすでに付属しています。
    実際、公式にサポートされているすべての MongoDB ドライバーは統一標準に従って作成され、同様に動作するため、実際に使用されるすべてのドライバーは接続を管理するために接続プールを使用します。

    返事
    0
  • 为情所困

    为情所困2017-05-02 09:21:09

    接続プールを使用すると、アプリケーションがリンクを作成するのにかかる時間を短縮できます。接続プールを使用しても、接続プールを正しく構成すると、同時実行性が高い場合のパフォーマンスを最適化できます。

    返事
    0
  • キャンセル返事