Cómo crear una base de datos con MongoDB y Compass

Debido a que muchas de las aplicaciones hoy en día utilizan bases de datos NoSQL como MongoDB que están integradas desde su arquitectura, se vuelve importante conocer de que se tratan y cómo utilizarlas.

Las bases de datos NoSQL son estructuras de almacenamiento de información que no cumplen con el esquema entidad relación.

Ciertamente, tampoco utilizan una estructura de datos en forma de tablas, ni utilizan el lenguaje de consultas SQL, por lo que no realizan las operaciones de JOIN y tienen una arquitectura distribuida, como en el caso de MongoDB.

NoSQL
Comparativa del modelo relacional y NoSQL

Las bases de datos NoSQL se conocen también como bases de datos de documentos que almacenan datos en formato JSON, que es una forma más natural de pensar en los datos, ya que es más expresivo que el esquema tradicional de filas y columnas.

JSON
Formato JSON

Objeto JSON

Un objeto JSON está formado por elementos de datos constituidos por un par atributo-valor separados por dos puntos, por ejemplo nombre:”Juan Carlos” y separados por comas. El valor de un atributo puede ser un número, una cadena, un arreglo o incluso otro objeto JSON.

Bases de Datos NoSQL
Estructura de un objeto JSON

name y title son cadenas o strings, employee_number es un número, address es un objeto JSON, topics es un arreglo de strings y location es un arreglo de números, que representa una localidad conformada por longitud, altitud.

Estructura JSON
Estructura de un objeto JSON con sus comentarios correspondientes a cada tipo de dato

Dentro de los sistemas de bases de datos NoSQL más utilizados hoy en día podemos mencionar:

  • Apache Cassandra
  • CouchDB
  • Redis
  • Neo4j
  • Firebase
  • MongoDB

¿Quiénes usan bases de datos NoSQL?

  • Cassandra: Facebook, Twitter, …
  • HBase: Yahoo, Adobe, …
  • Redis: Flickr, Instagram, GitHub, …
  • Neo4j: Infojobs, …
  • MongoDB: FourSquare, SourceForge, …

Ventajas y Desventajas

MongoDB
Bases de Datos con MongoDB

En primer lugar, para utilizar MongoDB, primero tenemos que descargarlo del sitio oficial, en la versión Community Edition

https://www.mongodb.com/try/download/community

Finalmente, Para ver los detalles de la instalación y cómo crear la base de datos utilizando Compass checa el siguiente video de mi canal en Youtube, al cual también te invito a suscribirte.

El URL del canal es el siguiente: https://www.youtube.com/channel/UCHQDZW3R0NqPyAE3kOccOAw

Videos Creación de Base de Datos en MongoDB

En estos dos videos que aparecen a continuación describo además de la instalación, la forma de crear una base de datos e incorporar colecciones con documentos JSON

Instalación de MongoDB y Compass

Una vez que ya hayas instalado MongoDB Community Edition y Compass, la herramienta visual para el manejo de bases de datos, te invito a ver el siguiente video que muestra los detalles para crear una base de datos, y sus primeras colecciones de objetos JSON

Creación de bases de datos con MongoDB y Compass

4 2 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x

JacobSoft

Recibe notificaciones de los nuevos artículos y tutoriales cada vez que se incorpore uno nuevo

Gracias, te has suscrito al blog y al newsletter

There was an error while trying to send your request. Please try again.

JacobSoft utilizará la información que proporcionas para estar encontacto contigo y enviarte actualizaciones.