How to: Habilitar acceso remoto a MongoDB


Por defecto MongoDB no viene con el acceso remoto habilitado, esto ya sea para administrarlo desde una interfaz gráfica o desde alguna aplicación externa, para ello se necesita cubrir 3 pasos.

  1. Abrir el archivo mongodb.conf y buscar la línea que dice bind_ip y comentar la ip que trae por defecto, los comentarios son con una almohadilla o numeral #
  2. Reiniciar el servicio de MongoDB
  3. Conectar la interface!

Si se está en linux y con una versión mayor o igual a la 2.6.3 sería de la siguiente manera:

Creando la base de datos con MongoDB en Windows Azure


logo mongodb

Siguiendo esta serie de tutoriales, lo primero que hay que hacer es la base de datos que usara el motor MongoDB.

Luego de nefastos años donde poder tener un servidor y una base de datos resultaba muy costoso, incluso muchas ideas mías no las pude llevar a cabo por los costos que estos me representan y siendo un estudiante me resignaba a archivarlas en mi memoria. Pero los tiempos han cambiado y ahora existe el Cloud Computing que a grandes rasgos es posible tener computación a un costo muy bajo y un rendimiento muy alto, siendo posible llegar grandes corporaciones al éxito por un precio muy pequeño como lo es el banco mundial, Microsoft creó su propia nube al igual que Google, lo cual les permite llevar miles de operaciones al segundo, como lo hace Outlook que envía y recibe millones de correos cada segundo o Youtube que le puede dar broadcasting a sus usuarios dando una experiencia bastante agradable y fluida.

Pero muchas de estas soluciones en un principio sufrían colapso por el uso excesivo de los motores de bases de datos, lo que llevo a que era muy costoso tener granjas de servidores usando Oracle o SQL Server, que a su vez se volvían lentos con tanto procesamiento encima. El ejemplo que siempre he leído es el caso de Google, tenia tanta potencia trabajando que daba resultados bastante buenos, trayendo miles de resultados en segundos pero la indexación de la misma información tardaba alrededor de 30 a 90 días y los volúmenes que se trabajaban eran enormes, lo cual se creó el concepto de Big Data y junto a este tecnologías que lo respaldaron, una de estas es NoSQL. Continue reading “Creando la base de datos con MongoDB en Windows Azure”