Qué es Mongodb (Curso de MongoDB [01])

MongoDB es una base de datos documental, lo que significa que almacena datos en forma de documentos tipo JSON. Por ende a mongoDB se le considere como una base de Datos NoSQL
Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
JSON es un formato de texto completamente independiente de lenguaje, pero utiliza convenciones que son ampliamente conocidos por los programadores.
En informática, NoSQL (a veces llamado “no solo SQL”) es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico de SGBDR (Sistema de Gestión de Bases de Datos Relacionales) en aspectos importantes, siendo el más destacado que no usan SQL como lenguaje principal de consultas.

SGBDR:

  • MySQL.
  • SQL Server.
  • Postgresql.
  • Oracle.

NoSQL:

  • MongoDB.
  • Solr.
  • ElasticSearch.
  • Cassandra.

Recordemos que las SGBDR (Sistema de Gestión de Bases de Datos Relacionales) fueron creadas para mantener la integridad de los datos.
Y NoSQL precisamente pasa por alto esa integridad y le da prioridad a la velocidad.

  • Fácil escalabilidad horizontal.
  • De propósito general.
  • Usa driver para conectarse a diferentes lenguajes de programación.
  • Basado en JSON.
  • Popularidad.

Puede ser utilizado en cualquier tipo de aplicación, web, servicios (api rest), aplicaciones móviles, internet de las cosas, big data, entre otras.

Solr 7 en Ubuntu 18: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTo7tCBfKPSj8D4-_KCbzTk
ELASTICSEARCH [Tutorial en Español 🇪🇸]: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQpL0gw5o-D7sgaxOWD3iv3
REDIS TUTORIAL EN ESPAÑOL: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRjdM94onQPs3qTISaPkmxa

Comparativa bases de datos: https://trends.google.es/trends/explore?q=%2Fm%2F02qd9s1,%2Fm%2F0h64sgb,%2Fm%2F04f32m3,%2Fm%2F05z_r2n,%2Fm%2F09gnj_f

🎦[CURSO] MONGODB DE 0 A 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQ9_WJOtexctR6Iqw7whMXY
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *