0
mongoコレクションで30kのユニークなクエリを実行していたPHPアプリケーションがありました。Mongodb数千ものクエリが並行して実行されています
foreach ($request->numbers as $number) {
$query = [
'cn' => $ddd,
'prefix_init' => array('$lte' => (int) $mobile),
'prefix_final' => array('$gte' => (int) $mobile)
];
$result = $cadup_full->findOne($query);
$results[] = $result;
}
我々はnodejsでそのアプリケーションを変換し、PHPのクエリで、同期の方法で誘発されたとnodejsループは、パフォーマンスの低下をもたらすと同時に、すべての30Kの実行を行うため、パフォーマンスの問題を持って始めました。
nodejsを使用してこれらのクエリを実行すると、どのように活用できますか?
詳細を追加できますか? mongoバージョン、使用されたストレージエンジン、およびこのクエリの統計情報を含むダンプを説明しますか? – profesor79
これを管理するには、[async'](https://github.com/caolan/async)のような非同期フロー制御ライブラリを使用します。 – JohnnyHK
@ JohnnyHK、実装サンプルを提供できますか?タイ –