sql >> Base de Datos >  >> NoSQL >> MongoDB

mongodb y conexiones máximas

No desea abrir una nueva conexión de base de datos cada vez que se conecta un nuevo usuario. No sé si podrá escalar fácilmente a más de 20k usuarios simultáneos, ya que MongoDB usa un nuevo hilo para cada nueva conexión. Desea que el backend de su aplicación web tenga solo una o unas pocas conexiones de base de datos abiertas y solo las use en un grupo, especialmente porque el uso web es muy asíncrono y está basado en eventos.

ver:http://www.mongodb.org/display/DOCS/Connections

Independientemente del controlador que esté utilizando, tendrá que averiguar cómo manejan las conexiones y si se agrupan o no. Por ejemplo, Mongoose de Node no bloquea, por lo que generalmente usa una conexión por aplicación. Este es el tipo de cosas que probablemente quieras.