Tutorial para instalar MongoDB en Ubuntu

Introducción

MongoDB es un motor de base de datos open source orientada a documentos (no se refieren con esto a documentos de word o pdf’s sino que significa que maneja objetos, mas parecidos a los usados en los lenguajes de programación), perteneciente a la familia de las llamadas base de datos NoSql, es decir que no siguen el paradigma y la filosofía de las bases de datos relacionales y por lo tanto no usan SQL como lenguaje de consultas.

MongoDB fue escrita en C++ y fue concebida para ofrecer una alta performance y disponibilidad así como fácil escalabilidad lo que hace que logren un gran rendimiento especialmente en entornos de clustering.

 

Instalando MongoDB

Hecha las presentaciones, vamos a ver como instalar MongoDB en nuestro sistema Ubuntu y como extra vamos a instalar y configurar el driver de MongoDB para PHP:

[custom_list type=”check”]
  • Instalar el motor de la base de datos Mongo de esta forma:
  • Ahora podemos verificar si todo quedó bien ejecutando la interfaz de shell de Mongo:
    Tendría que mostrarnos lo siguiente:
    A través de esta shell podemos enviar comandos para administrar la base de datos.
[/custom_list]

Extensión para PHP

[custom_list type=”check”]
  • Con Mongo instalado, vamos instalar y configurar el driver para PHP, la forma mas fácil y prolija es usando los repositorios PECL, pero antes podemos verificar si no la tenemos instalada previamente ya que algunas distribuciones ya vienen con el driver preinstalado:

    Si nos devuelve este mensaje no tenemos el driver instalado
    …debemos ejecutar:
    en algunos casos puede que tengamos un mensaje de error como el siguiente :
    si es asi, debes ejecutar primero:
  • Ahora solo queda un paso para tener pronto MongoDB y PHP, debes agregar la siguiente linea al archivo php.ini para que PHP cargue el driver:
[/custom_list]

Para finalizar…

Ahora debemos reiniciar el servidor Apache y listo.

Si queremos verificar que PHP pudo cargar la extensión de MongoDB podemos ejecutar nuevamente el comando del inicio de esta guía:

o podemos crear un archivo PHP y usar la función phpinfo() que nos devuelve información variada pero entre ella podemos encontrar qué extensiones fueron cargadas.

Bueno, así llegamos al final de esta guía esperemos que les haya gustado y que les sea de utilidad.

Por mas información: MongoDB

GD Star Rating
loading...
Tutorial para instalar MongoDB en Ubuntu, 8.2 out of 10 based on 6 ratings

3 Comments

  1. Review del libro MongoDB and PHP por Steve Francia | Tecnopedia.net
    Febrero 20, 2012 at 11:28 pm

    […] El autor presenta a MongoDB en forma clara y sencilla, describiendo sus objetivos, componentes, características y filosofía. Luego se centra en la relación de MongoDB con PHP, en ese momento el libro cambia sus estructura para transformarse en una guía de uso, mostrando como instalar y configurar la base junto el entorno para trabajar con Mongo desde PHP. […]

  2. 5+ base de datos NoSql para mejorar la performance de tus aplicaciones | Tecnopedia.net
    Marzo 3, 2012 at 3:20 pm

    […] Si te interesa, puedes leer nuestro tutorial para instalar MongoDB en Ubuntu con PHP. […]

  3. Jorge López
    Mayo 5, 2012 at 10:13 am

    Muy interesante,, estoy buscando información sobre MongoDB y otras bases de datos NoSQL aunque la verdad se queda un poco corto el artículo, hubiera estado mejor con un tutorial más amplio sobre su utilización y una comparativa con otros sistemas NoSQL

Leave A Comment

Security Code:

Leer más
Photopin servicio de busqueda de imagenes libres
Photopin servicio de búsqueda de imágenes gratuitas

Photopin es un servicio de búsqueda de imágenes para bloggers, lo interesante de este sitio es que usa la API...

Cerrar