mongo db

Páginas: 17 (4231 palabras) Publicado: 28 de septiembre de 2014
[Escriba el nombre de la compañía]
UNIVERSIDAD CATOLICA
PROYECTO DE INVESTIGACION MONGO DB




[Escriba el nombre del autor]




JUEVES 31 DE JULIO DEL 2014




INDICE
Contenido



INTRODUCCION

Las bases de datos NOSQL, difieren en varios puntos a las bases de datos relacionales de toda la vida como son: que no usan SQL ya que no sonbases de datos relacionales, que no se necesitan estructuras fijas (tablas, columnas etc.) y en general no soportan ACID.

MongoDB es un sistema gestor de base de datos orientado a documentos. Lo cual quiere decir, que lo que guardamos en la base de datos son documentos. MongoDB guarda los documentos en BSON, que no es más que una implementación binaria del conocido JSON. Por tanto todos losdocumentos guardados en la base de datos se pueden tratar como haríamos en JavaScript. 

Los documentos se guardan en colecciones, que podrían asemejarse a las tablas de los sistemas relacionales. La diferencia principal es que los documentos no tienen por qué tener los mismos campos. Puede que un documento tenga un campo que no existe en otro, e incluso los tipos de datos pueden ser diferentes.INSTALACION Y CONFIGURACION

Ejecución de MongoDB
MongoDB no requiere de ningún proceso de instalación. De hecho, para arrancar una instancia con los valores por defecto, tampoco se necesita configuración.
Si queremos arrancar un proceso de MongoDB bastará con ir a la ruta dónde hemos descomprimido los archivos y ejecutar el comando
Mongod
Si tenemos activado el firewall enWindows, es posible que el sistema operativo nos pregunte si queremos dar permisos a la aplicación.
Con ese simple comando, tendremos el servicio de MongoDB ejecutándose en el puerto por defecto. Para comprobar que todo funciona correctamente, abrimos otra consola y ejecutamos el comando “mongo”, que nos devolverá los siguientes resultados

PS D:\Software\mongodb> ./mongoMongoDBshellversion: 2.4.4
connectingto: test
>


El comando “mongo” es el que se utiliza para iniciar la consola o shell de MongoDB. Desde aquí podremos lanzar consultas a la base de datos. Como estamos en el mismo servidor y estamos usando el puerto por defecto, no ha sido necesario añadir ningún parámetro adicional.







Instalación De MongoDB Como Servicio De Windows

Aunque ejecutar uncomando es bastante sencillo, nos puede interesar que el proceso de la base de datos se lance automáticamente al iniciar el equipo.Primero tendremos que crear un directorio para guardar el log de eventos ya que al iniciar desde un servicio Windows, perderemos la información que nos muestra la consola.

PS D:\Software\mongodb>mkdir databases\db1\logs

También es necesario crear un directorio para laconfiguración de la base de datos
PS D:\Software\mongodb>mkdir databases\db1\cfg

En dicho directorio, vamos a crear un archivo que se llame mongod.cfg y que contenga la línea.
logpath=d:\software\mongodb\databases\db1\logs\mongo.log
port=27666
dbpath=d:\software\mongodb\databases\db1

Logpath será la ruta al archivo dónde se guardara el registro de eventos, port el puerto en el que seejecutará el proceso y dbpath, como ya hemos visto, la ruta dónde se guardarán los archivos de la base de datos.
PS D:\Software\mongodb> ./mongod --config "d:\software\mongodb\databases\dbin\cfg\mongod.cfg" –install

Este comando lo deberemos ejecutar como administrador, o nos devolverá un error. Una vez ejecutado, y si no hay errores, desde ese momento tendremos disponible un nuevo serviciollamado MongoDB, que podremos configurar para ejecutarse automáticamente o de forma manual.



Una vez iniciado podremos conectarnos a la consola de MongoDB con el siguiente comando (añadimos el puerto ya que la base de datos no está en el puerto por defecto).




Podemos ver que ejecutar e instalar es bastante sencillo. Si solo queremos hacer algunas pruebas, será suficiente con los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea mongo db
  • Mongo DB
  • Manual instalacion Mongo DB
  • Replicación en Mongo DB
  • Monge
  • Los mongos
  • es una monga esto
  • mongar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS