Platzi
Platzi

隆Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes: $349
$259
Currency
Antes: $349
Ahorras: $90
COMIENZA AHORA
Termina en: 9D : 5H : 32M : 49S

Debes iniciar sesi贸n

Para ver esta clase crea una cuenta sin costo o inicia sesi贸n

Definici贸n de MongoDB y su ecosistema (herramientas de uso)

4/27

MongoDB es una base de datos gratis y de c贸digo abierto No Relacional basada en documentos que nos permite guardar una gran cantidad de documentos de forma distribuida. Mongo tambi茅n es el nombre de la compa帽铆a que desarrolla el c贸digo de esta base de datos.

Una de sus principales caracter铆sticas es que nos permite guardar nuestras estructuras o documentos en formato JSON (no exactamente JSON, pero si algo muy parecido, lo veremos m谩s adelante) para tener una gran flexibilidad a la hora de modelar situaciones de la vida real.

Por ser una base de datos distribuida podemos hablar no de uno sino de varios servidores, lo que conocemos como el Cluster de MongoDB. Gracias a esto obtenemos una gran escalabilidad de forma horizontal (escalabilidad en cantidad de servidores).

MongoDB es 鈥Schema Less鈥 lo que permite que nuestros documentos tengan estructuras diferentes sin afectar su funcionamiento, algo que no podemos hacer con las tablas de las bases de datos relacionales. Su lenguaje para realizar queries, 铆ndices y agregaciones es muy expresivo.

MongoDB

  • Base de datos no relacional

  • Basada en documentos

  • Se pueden guardar estructuras tipo JSON

  • Base de datos distribuida (facilmente escalable)

  • Codigo abierto

  • Gratis

El tama帽o m谩ximo de un Documento BSON es de 16MB para evitar que un solo documento pueda consumir RAM en exceso, para documentos de mayor tama帽o, mongoDB ofrece la opcion de usar GridFS API

Me encanta la tranquilidad y claridad con la que explicas, Albert

Mil gracias

Ecosistema:
馃馃Mongodb馃馃
- Mongodb Server
- Mobile
- Stich(server less)
------------------------------------------
- Community
- Enterprice (Necesitamos licencia)
- Atlas (Cloud)
------------------------------------------
Mongodb Shell -> Consola de comandos
Mongodb Compass -> Visor gr谩fico
Conectores -> librerias de comunicacion
Mongodb charts -> Herramientas de Bi

Hola, MongoDB no es gratis. Es de uso libre.

Hice el examen y encontr茅 muchos errores de redacci贸n y ortogr谩ficos.

Se ve muy interesante el curso, mis primeros acercamientos con bases de datos no relacionales

MongoDB es una base de datos basada en Documentos!

隆Quiz para reafirmar conocimientos!
(Dale al coraz贸n si consigues responder todas las preguntas)

  1. Describe 3 caracter铆sticas de MongoDB.
  2. 驴Qu茅 es Bson?
  3. 驴Por qu茅 se dice que MongoDB es una base de datos distribuida? 驴c贸mo se escala de forma vertical y horizontal?
  4. 驴Qu茅 son los conectores?
  5. 驴Qu茅 significa schemaless?驴Qu茅 ventajas tiene?

Caracteristicas de MongoDB:
-Podemos guardar estructuras de forma simple (tipo JSON)

  • Su simpleza permite modelar facilmente casos de la vida real

  • Es una base de datos distribuida (Mongo DB cluster)

  • Si tenemos un volumen alto de usuarios podemos ir agregando servidores y nodos progresivamente (horizontalmente)

  • Al ser schema less la base de datos puede crecer con nuestra aplicacion

  • progresivamente podemos ir agregando funcionalidades sin tener que ejecutar queries de balanceo como en SQL

ES GRATIS Y DE CODIGO ABIERTO

MongoDb es una base de datos no relacional basada en documentos, permite guardar gran cantidad de documentos de forma distribuida. Permite guardar documentos en forma JSON (BSON para ser precisos).

Caracter铆sticas importantes:

  • Base de datos distribuida: El cluster de MongoDB nos permite escalar de forma horizontal agregando 煤nicamente m谩s servidores.

  • Schema less: Permite guardar documentos con diferentes estructuras.

  • Queries, 铆ndices y agregaciones (extraer informaci贸n de m煤ltiples documentos/colecciones).

  • Free & open source.

Vamos bien de momento

Grandes expectativas con MongoDB.

MongoDB se encuentra en primer lugar de las bases de datos no relacionales mas utilizadas por los desarrolladores, de acuerdo a encuestas realizadas para el art铆culo 2019 Database Trends 鈥 SQL vs. NoSQL, Top Databases, Single vs. Multiple Database聽Use - High Scalability 鈥

MongoDB
Base de datos no relacional basada en documentos
- Documentos: BSON
- Distribuida (cluster)
- Escalable (horizontal)
- Schema less
- Queries, 铆ndices y agregaciones
Open Source

Excelente informaci贸n

Me parece interesante que se pueda hacer tanto con un desarrollo de c贸digo abierto.

Cuando un dato es generico, a n cantidad de registros, estos deben repetirse en cada documento o se hace una referencia a otro documento, pero si hacemos una referencia no estariamos hacindola relacional 鈥?

Haber que tal!

Me parecen las clases muy buenas

Eso de BSON no lo conoc铆a

Muy interesante. Listo para seguir aprendiendo

conectores: librer铆as que tenemos para conectarnos con mongo db

Interesante curso, realmente no he tenido un acercamiento al mundo de las bases de datos no relaciones y ver茅 que tal me va.

Base de datos no relacional basa en documentos de forma distribuida

MongoDB es lo mejor hasta ahora鈥 las consultas son mu r谩pidas.

Ya quiero empezar! , se ve muy prometedor

gracias por explicar el ecosistema de mongoDB

ok

  • En mlab y mongoclusters podemos tener clusters administrados
  • En AWS podemos administrarlos por nuestra cuenta
    Existe mongodb movil que permite hacer Queries
Guarda documentos "tipo JSON" (representaci贸n binaria BD distribuida => Permite estabilidad horizontal

Suena muy interesante y prometedor MongoDB!! Alguien de ustedes lo ha implementado ya con un erp que tenga una gran cantidad de datos?

Cu谩l es la diferencia entre MongoDB y Firestone de Google? (Adem谩s de que la de Google es parcialmente gratis) Cu谩l es m谩s usada y 煤til?

MongoDb ahi vamos.

MongoDB (del ingl茅s humongous, 鈥渆norme鈥) es un sistema de base de datos NoSQL, orientado a documentos y de c贸digo abierto.

En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificaci贸n similar a JSON) con un esquema din谩mico, haciendo que la integraci贸n de los datos en ciertas aplicaciones sea m谩s f谩cil y r谩pida.

MongoDB es una base de datos adecuada para su uso en producci贸n y con m煤ltiples funcionalidades. Esta base de datos se utiliza mucho en la industria,1鈥 contando con implantaciones en empresas como MTV Network,2鈥 Craiglist,3鈥 Foursquare.4鈥

Caracter铆sticas:

  • Permite guardar documentos en formato json(bson), f谩cil manejo de modelado
  • Bson es una representaci贸n binaria de un json
  • Es una base de datos distribuida (clouster de mongo db) varias bases de datos distribuidas
  • Colecciones tienen similitud a las tablas de una base de datos SQL
  • Permite guardar documentos que no contengan la misma estructura
  • c贸digo abierto (gratis)

Algo a tener en cuenta sobre la licencia de uso de MongoDB. S铆 es libre y puede usarse para el backend de aplicaciones comerciales, pero hay una limitaci贸n y es que no se puede exponer como servicio MongoDB como tal a menos que la aplicaci贸n que lo expone sea de c贸digo abierto.

Fuentes:

MongoDB Atlas es MongoDB as a Service

隆Siempre lo mejor viene en c贸digo abierto! Por eso me encanta mongoDB.

mLab ya muri贸鈥 creo

Que clases tan largas para algo tan b谩sico 馃槪

Nunca he entendido que es un Cluster, entiendo que al traducirlo del english se sacan conclusiones, pero cuando entro en la web de Mongo Atlas, ya no s茅 qu茅 cosa es el Cluster, la base de datos etc, debo estar muy acostumbrado a Firebase, proyecto y base de datos y listo, no hay como tal algo que se llame Cluster o al menos yo no lo he sabido.

senti que albert se iba poner a llorar, me dio penita :C

Ecosistema de MongoDB. Don't forget, Jeiner! :D

MongoDB

  • Base de datos no relacional

  • Basada en documentos

  • Se pueden guardar estructuras tipo JSON

  • Base de datos distribuida (facilmente escalable)

  • Codigo abierto

  • Gratis

El tama帽o m谩ximo de un Documento BSON es de 16MB para evitar que un solo documento pueda consumir RAM en exceso, para documentos de mayor tama帽o, mongoDB ofrece la opcion de usar GridFS API

Me encanta la tranquilidad y claridad con la que explicas, Albert

Mil gracias

Ecosistema:
馃馃Mongodb馃馃
- Mongodb Server
- Mobile
- Stich(server less)
------------------------------------------
- Community
- Enterprice (Necesitamos licencia)
- Atlas (Cloud)
------------------------------------------
Mongodb Shell -> Consola de comandos
Mongodb Compass -> Visor gr谩fico
Conectores -> librerias de comunicacion
Mongodb charts -> Herramientas de Bi

Hola, MongoDB no es gratis. Es de uso libre.

Hice el examen y encontr茅 muchos errores de redacci贸n y ortogr谩ficos.

Se ve muy interesante el curso, mis primeros acercamientos con bases de datos no relacionales

MongoDB es una base de datos basada en Documentos!

隆Quiz para reafirmar conocimientos!
(Dale al coraz贸n si consigues responder todas las preguntas)

  1. Describe 3 caracter铆sticas de MongoDB.
  2. 驴Qu茅 es Bson?
  3. 驴Por qu茅 se dice que MongoDB es una base de datos distribuida? 驴c贸mo se escala de forma vertical y horizontal?
  4. 驴Qu茅 son los conectores?
  5. 驴Qu茅 significa schemaless?驴Qu茅 ventajas tiene?

Caracteristicas de MongoDB:
-Podemos guardar estructuras de forma simple (tipo JSON)

  • Su simpleza permite modelar facilmente casos de la vida real

  • Es una base de datos distribuida (Mongo DB cluster)

  • Si tenemos un volumen alto de usuarios podemos ir agregando servidores y nodos progresivamente (horizontalmente)

  • Al ser schema less la base de datos puede crecer con nuestra aplicacion

  • progresivamente podemos ir agregando funcionalidades sin tener que ejecutar queries de balanceo como en SQL

ES GRATIS Y DE CODIGO ABIERTO

MongoDb es una base de datos no relacional basada en documentos, permite guardar gran cantidad de documentos de forma distribuida. Permite guardar documentos en forma JSON (BSON para ser precisos).

Caracter铆sticas importantes:

  • Base de datos distribuida: El cluster de MongoDB nos permite escalar de forma horizontal agregando 煤nicamente m谩s servidores.

  • Schema less: Permite guardar documentos con diferentes estructuras.

  • Queries, 铆ndices y agregaciones (extraer informaci贸n de m煤ltiples documentos/colecciones).

  • Free & open source.

Vamos bien de momento

Grandes expectativas con MongoDB.

MongoDB se encuentra en primer lugar de las bases de datos no relacionales mas utilizadas por los desarrolladores, de acuerdo a encuestas realizadas para el art铆culo 2019 Database Trends 鈥 SQL vs. NoSQL, Top Databases, Single vs. Multiple Database聽Use - High Scalability 鈥

MongoDB
Base de datos no relacional basada en documentos
- Documentos: BSON
- Distribuida (cluster)
- Escalable (horizontal)
- Schema less
- Queries, 铆ndices y agregaciones
Open Source

Excelente informaci贸n

Me parece interesante que se pueda hacer tanto con un desarrollo de c贸digo abierto.

Cuando un dato es generico, a n cantidad de registros, estos deben repetirse en cada documento o se hace una referencia a otro documento, pero si hacemos una referencia no estariamos hacindola relacional 鈥?

Haber que tal!

Me parecen las clases muy buenas

Eso de BSON no lo conoc铆a

Muy interesante. Listo para seguir aprendiendo

conectores: librer铆as que tenemos para conectarnos con mongo db

Interesante curso, realmente no he tenido un acercamiento al mundo de las bases de datos no relaciones y ver茅 que tal me va.

Base de datos no relacional basa en documentos de forma distribuida

MongoDB es lo mejor hasta ahora鈥 las consultas son mu r谩pidas.

Ya quiero empezar! , se ve muy prometedor

gracias por explicar el ecosistema de mongoDB

ok

  • En mlab y mongoclusters podemos tener clusters administrados
  • En AWS podemos administrarlos por nuestra cuenta
    Existe mongodb movil que permite hacer Queries
Guarda documentos "tipo JSON" (representaci贸n binaria BD distribuida => Permite estabilidad horizontal

Suena muy interesante y prometedor MongoDB!! Alguien de ustedes lo ha implementado ya con un erp que tenga una gran cantidad de datos?

Cu谩l es la diferencia entre MongoDB y Firestone de Google? (Adem谩s de que la de Google es parcialmente gratis) Cu谩l es m谩s usada y 煤til?

MongoDb ahi vamos.

MongoDB (del ingl茅s humongous, 鈥渆norme鈥) es un sistema de base de datos NoSQL, orientado a documentos y de c贸digo abierto.

En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificaci贸n similar a JSON) con un esquema din谩mico, haciendo que la integraci贸n de los datos en ciertas aplicaciones sea m谩s f谩cil y r谩pida.

MongoDB es una base de datos adecuada para su uso en producci贸n y con m煤ltiples funcionalidades. Esta base de datos se utiliza mucho en la industria,1鈥 contando con implantaciones en empresas como MTV Network,2鈥 Craiglist,3鈥 Foursquare.4鈥

Caracter铆sticas:

  • Permite guardar documentos en formato json(bson), f谩cil manejo de modelado
  • Bson es una representaci贸n binaria de un json
  • Es una base de datos distribuida (clouster de mongo db) varias bases de datos distribuidas
  • Colecciones tienen similitud a las tablas de una base de datos SQL
  • Permite guardar documentos que no contengan la misma estructura
  • c贸digo abierto (gratis)

Algo a tener en cuenta sobre la licencia de uso de MongoDB. S铆 es libre y puede usarse para el backend de aplicaciones comerciales, pero hay una limitaci贸n y es que no se puede exponer como servicio MongoDB como tal a menos que la aplicaci贸n que lo expone sea de c贸digo abierto.

Fuentes:

MongoDB Atlas es MongoDB as a Service

隆Siempre lo mejor viene en c贸digo abierto! Por eso me encanta mongoDB.

mLab ya muri贸鈥 creo

Que clases tan largas para algo tan b谩sico 馃槪

Nunca he entendido que es un Cluster, entiendo que al traducirlo del english se sacan conclusiones, pero cuando entro en la web de Mongo Atlas, ya no s茅 qu茅 cosa es el Cluster, la base de datos etc, debo estar muy acostumbrado a Firebase, proyecto y base de datos y listo, no hay como tal algo que se llame Cluster o al menos yo no lo he sabido.

senti que albert se iba poner a llorar, me dio penita :C

Ecosistema de MongoDB. Don't forget, Jeiner! :D