Manejando datos

Segunda reflexión sobre MongoDB

Posted by in MongoDB

En la entrada anterior se ha empezado a trabajar con la base de datos MongoDB desde consola, haciendo operaciones básicas. Todo parece lógico La sensación que tengo es que, salvando la sintáxis, todo parece lógico. Nada es nuevo, puesto que en MySQL-MariaDB suelo trabajar con esto todos los dias y por tanto, adaptarse a la nueva sintaxis no parece complicado. Sin embargo, me empiezan a surgir varias dudas: ¿Como trabajar con distintas colecciones? ¿Realmente este tipo de bases de datos es realmente rápida cuando trabaja con millones de registros? ¿Es…read more

Consultas con MongoDB

Posted by in MongoDB

En las entradas previas hemos hablado de MongoDB, un servidor de bases de datos NoSQL que estña muy de moda. Hemos aprendido a instalarlo y cómo arrancarlo. Ahora vamos a trabajar con él. En una consola, ejecutamos mongo: Para ver las bases de datos que tenemos, utilizamos show dbs. Como el lenguaje que hay debajo es JavaScript, hay que tener en cuenta que las mayúsculas y las minúsculas afectan. Probamos SHOW dbs en varias formas, y vemos que en todas da error (excepto cuando lo escribimos en minúscula): Para usar…read more

0

Fichero de configuración de MongoDB

Posted by in MongoDB

Tras la primera toma de contacto con MongoDB, es hora de profundizar en la configuración del servidor. Al igual que en MySQL se pueden leer las configuraciones de un archivo de texto, también sucede en MongoDB. Así, al arrancar el servidor lo haremos con la instrucción: mongodbd –config rutaconfig Pero para poder arrancar el servidor desde un fichero de configuración, antes tenemos que crearlo en un editor de texto (a mi me gusta Notepad++, del que ya hemos hablado aquí). El contenido para iniciarnos es el siguiente: dbpath = o:\mongodb\datos\…read more

Consideraciones importantes de MongoDB

Posted by in MongoDB

En la entrada anterior se describió cómo poner en funcionamiento MongoDB, pero para empezar a trabajar con esta base de datos NoSQL, necesitamos algunos conocimientos previos. Básicamente, MongoDB está muy vinculado a JavaScript (un lenguaje muy relacionado con la Web), y de hecho, la propia consola de MongoDB es un intérprete Javascript. Para trabajar con bases de datos MongoDB (y engeneral, con todas las bases de datos NoSQL), es necesario y muy importante tener en cuenta una serie de aspectos: No existe integridad referencial No existe una base de datos…read more

Primera toma de contacto con MongoDB

Posted by in MongoDB

Aunque con bases de datos relacionales me desenvuelvo bastante bien, no había tenido ningún acercamiento a las bases de datos NoSQL. Tras varios intentos, … este espero que sea el “bueno“! Y voy a probar MongoDB. El primer paso es descargar MongoDB de su sitio oficial: www.mongodb.org/downloads. Lo primero que me llama la atención es que … hay que tener el equipo o servidor actualizado … , especialmente en el mundo Windows, y ponen claramente que Windows XP no está soportado, o que lo uses a nivel experimental o para…read more