Instalacion nosql "mongodb"

Click here to load reader

  • date post

    21-Jun-2015
  • Category

    Technology

  • view

    107
  • download

    4

Embed Size (px)

description

instalacion y configuracion de mongodb creada por el instituto tecnologico superior de valladolid

Transcript of Instalacion nosql "mongodb"

  • 1. 1 TITULO DEL TRABAJO:INSTALACION MONGODB ALUMNOS: ALBERTO JESUS BARBOSA TREJO KEMISH MARVIN SALINAS GUILLERMO MAESTRO: LUIS ALBERTO BALAM MUKUL MATERIA: ADMINISTRACION DE BASE DE DATOS VALLADOLID YUCATAN MEXICO 14/MARZO/2014 INSTITUTO TECNOLOGICO SUPERIOR DE VALLADOLID

2. 2 QU ES MONGODB? Es una base de datos NoSQL de cdigo abierto, este tipo de soluciones se basan en el principio de almacenar los datos en una estructura tipo llave- valor; MongoDB por su lado se enfoca especficamente en que los valores de estas llaves (llamadas colecciones) son estructuras tipo JSON (llamados documentos), es decir objetos JavaScript, lenguaje sobre el cual se basa esta solucin de base de datos. Esto facilitar su manipulacin a muchos que ya conozcan el lenguaje. MongoDB posee varias estrategias de manejo de datos que la han posicionado donde se encuentra hoy en da, tales como sus procesos de divisin de datos en distintos equipos fsicos o tambin conocido como clusterizacin, tambin el caso similar de documentos muy grandes que superen el lmite estipulado de 16MB se aplica una estrategia llamada GridFS que automticamente divide el documento en pedazos y los almacena por separado, al recuperar el documento el driver se encarga de armar automticamente el documento nuevamente. 3. 3 INSTALACION 1.-primeramente nos dirigimos a la pgina web de mongoDB www.mongodb.org y descargamos la base de datos de acuerdo a nuestro sistema operativo. 2.-una vez descargado descomprimimos el archivo en .rar 3.-una vez terminada la descompresin procederemos a ir a la raz de nuestro disco c, ah crearemos una carpeta con el nombre mongodb(sin comillas), posteriormente crearemos otra carpeta con el nombre data(sin comillas) aqu es donde mongodb almacenara la informacin de la base de datos, posteriormente dentro de la carpera data crearemos otro directorio con el nombre de db 4. 4 3.1-- creacin de las carpetas mongodb y data 3.1.2 pegamos los archivos en la carpeta 5. 5 3.1.3 creamos una carpeta con el nombre db dentro de la carpeta data 4.-con esto ya tenemos correctamente instalado mongodb, para iniciar este gestor bastara con ir a C:mongodbbinmongod.exe (ejecutamos como administrador) 6. 6 5.-tendremos algo similar a esto(con esto ya puede haber comunicacin con otras redes) 6.-ahora bien iniciaremos el conector de mongodb llendo a C:mongodbbinmongo.exe Y escribimos lo siguiente: db.test.save( { a: 1 } ) db.test.find() lo que hacemos es comprobar que la base de datos este correctamente conectada al puerto por default y la carpeta en donde se guarda la informacin crean una base de datos llamada test. 7. 7 7.- podemos colaborar que la base de datos a sido correctamente creada y guardada en la carpeta c:datadb 8.-con esto tenemos instalado y configurado mongodb correctamente. 8. 8 GLOSARIO: auth inhabilitado por defecto, permite limitar el acceso remoto a la base de datos al implementar un mecanismo de autenticacin. bind_ip permite delimitar especificamente qu IPs pueden interactuar con la base de datos. dbpath especifica el directorio donde la instancia de base de datos almacena toda su informacin. directoryperdb inhabilitado por defecto, ofrece la opcin de que la informacin de cada base de datos presente en la instancia se almacene en carpetas separadas. fork inhabilitado por defecto, permite ejecutar mongod como un daemon. journal al habilitarse permite que las operaciones realizadas sobre la data sean almacenadas en una bitcora para en caso de ocurrir una falla, el sistema sea capaz de reconstruir la informacin que haya podido perderse. maxConns cantidad mxima de conexiones que sern aceptados, el valor por defecto depende de la cantidad de descriptores de archivos que maneja el sistema operativo. objcheck habilitado por defecto, obliga a mongod a verificar cada peticin para asegurar que la estructura de los documentos que insertan los clientes sea siempre vlida. Cabe destacar que para documentos complejos esta opcin puede afectar un poco el rendimiento. port especificacin del puerto donde escucha la base de datos. smallfiles inhabilitado por defecto, ofrece la opcin de que los archivos creados sean ms pequeos y, por ende, ms fciles de entender, procesar y monitorear en varias ocasiones. syncdelay especifica el lapso en segundos que tardar la instancia en pasar la informacin en la bitcora a persistencia. 9. 9 BIBLIOGRAFIA: (MONGODB, s.f.) Bibliografa MONGODB. (s.f.). Obtenido de http://docs.mongodb.org/manual/tutorial/install-mongodb-on- windows/ organismo isc. (s.f.). Obtenido de http://cnx.org/content/m17438/latest/ slideshare. (s.f.). Obtenido de http://www.slideshare.net/MeneRomero/metodologias-de- desarrollo#btnNext www.ingenieriadesoftwareparati.com.mx. (s.f.). Obtenido de http://is.ls.fi.upm.es/docencia/swcritico/Requisitos.pdf