{"id":4841,"date":"2021-04-19T09:18:00","date_gmt":"2021-04-19T08:18:00","guid":{"rendered":"https:\/\/aprenderbigdata.com\/?p=4841"},"modified":"2025-10-08T22:28:26","modified_gmt":"2025-10-08T21:28:26","slug":"mongodb","status":"publish","type":"post","link":"https:\/\/aprenderbigdata.com\/mongodb\/","title":{"rendered":"Introducci\u00f3n a MongoDB: Documentos y NoSQL"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En esta entrada aprender\u00e1s sobre MongoDB, una base de datos documental NoSQL muy popular en la actualidad. Ser\u00e1 un peque\u00f1o tutorial en el que repasaremos sus caracter\u00edsticas m\u00e1s importantes, sus ventajas y tambi\u00e9n analizaremos algunas alternativas comunes a esta base de datos.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"#formacion\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es-1024x576.jpg\" alt=\"Qu\u00e9 es MongoDB\" class=\"wp-image-4852\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es-1024x576.jpg 1024w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es-300x169.jpg 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es-768x432.jpg 768w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenidos<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a6663464e582\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a6663464e582\" checked aria-label=\"Alternar\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#%C2%BFQue-es-MongoDB\" >\u00bfQu\u00e9 es MongoDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Arquitectura-y-Componentes\" >Arquitectura y Componentes<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#MongoDB-Atlas\" >MongoDB Atlas<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Ventajas-de-MongoDB\" >Ventajas de MongoDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Ejemplos-y-Comandos-Utiles\" >Ejemplos y Comandos \u00datiles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Replicacion\" >Replicaci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Alternativas-a-MongoDB\" >Alternativas a MongoDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Cursos-de-MongoDB-y-Formacion\" >Cursos de MongoDB y Formaci\u00f3n<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Curso-de-Introduccion-a-MongoDB\" >Curso de Introducci\u00f3n a MongoDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Gestion-avanzada-de-datos-con-MongoDB\" >Gesti\u00f3n avanzada de datos con MongoDB<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#Preguntas-Frecuentes-MongoDB-%E2%80%93-FAQ\" >Preguntas Frecuentes MongoDB &#8211; FAQ<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#%C2%BFQue-es-MongoDB-2\" >\u00bfQu\u00e9 es MongoDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#%C2%BFQue-es-el-sharding-en-MongoDB\" >\u00bfQu\u00e9 es el sharding en MongoDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#%C2%BFQue-es-un-Namespace-en-MongoDB\" >\u00bfQu\u00e9 es un Namespace en MongoDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/#%C2%BFQue-es-un-Replica-Set-en-MongoDB\" >\u00bfQu\u00e9 es un Replica Set en MongoDB?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue-es-MongoDB\"><\/span>\u00bfQu\u00e9 es MongoDB?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MongoDB es una base de datos <a href=\"https:\/\/aprenderbigdata.com\/bases-de-datos-nosql\/\"><strong>NoSQL<\/strong><\/a> open source orientada a <strong>almacenar documentos en <a href=\"https:\/\/aprenderbigdata.com\/json\/\">formato JSON<\/a> en colecciones<\/strong>. Debido a su arquitectura, permite escalar el sistema para almacenar grandes cantidades de datos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta base de datos el esquema de los datos no es fijo y es posible modificar y a\u00f1adir las propiedades de los documentos. Esto hace que sea muy flexible al almacenar diferentes tipos de documentos en las colecciones.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"254\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/busquedas-mongodb-elasticearch-1024x254.png\" alt=\"B\u00fasquedas en el tiempo de MongoDB y Elasticsearch\" class=\"wp-image-4855\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/busquedas-mongodb-elasticearch-1024x254.png 1024w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/busquedas-mongodb-elasticearch-300x74.png 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/busquedas-mongodb-elasticearch-768x191.png 768w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/busquedas-mongodb-elasticearch.png 1411w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">B\u00fasquedas en el tiempo de MongoDB (Azul) y Elasticsearch (Rojo)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esta imagen nos muestra la gr\u00e1fica de Google Trends con las b\u00fasquedas o popularidad de MongoDB y de Elasticsearch en el tiempo. Como vemos, tiene una gran popularidad en la actualidad y su uso se est\u00e1 extendiendo. MongoDB forma parte de los stacks populares en desarrollo web como MEAN, MERN o MEVN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las bases de datos en MongoDB almacenan colecciones, que son agrupaciones de documentos (las colecciones son equivalentes a las tablas en un modelo relacional). Cada documento puede ser \u00fanico e independiente, con su propia estructura y campos. A cada documento se le asigna un identificador \u00fanico en la colecci\u00f3n llamado \u00ab_id\u00bb. Los documentos a su vez contienen campos, que ser\u00edan equivalentes a las columnas en un <a href=\"https:\/\/aprenderbigdata.com\/bases-de-datos-relacionales\/\"><strong>modelo relacional<\/strong><\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, un ejemplo de documento sencillo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n{\n    Nombre: Oscar,\n    Ciudad: Madrid,\n    Edad: 25\n}\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Arquitectura-y-Componentes\"><\/span>Arquitectura y Componentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Como sabemos, MongoDB es una base de datos f\u00e1cilmente escalable. Se pueden tener clusters de cientos de nodos con millones de documentos almacenados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s incorpora una utilidad de consola que usa lenguaje <a href=\"https:\/\/aprenderbigdata.com\/cursos-javascript-udemy\/\">JavaScript<\/a>. Tambi\u00e9n, podemos usar alguna de las herramientas de gesti\u00f3n o clientes <strong>MongoDB GUI<\/strong> con interfaz gr\u00e1fica para aumentar la productividad como <strong>MongoDB Compass<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"MongoDB-Atlas\"><\/span>MongoDB Atlas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MongoDB Atlas<\/strong> es el servicio cloud que proporciona esta base de datos gestionada en diferentes proveedores cloud, como <a href=\"https:\/\/aprenderbigdata.com\/aws-conceptos-basicos\/\"><strong>AWS<\/strong><\/a>, <a href=\"https:\/\/aprenderbigdata.com\/bases-de-datos-azure\/\"><strong>Azure<\/strong><\/a> o <strong><a href=\"https:\/\/aprenderbigdata.com\/curso-ingenieria-datos-google-cloud\/\">Google Cloud (GCP)<\/a><\/strong>. Incluye mecanismos de automatizaci\u00f3n y simplifica la gesti\u00f3n de la escalabilidad y seguridad de los datos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se trata de una soluci\u00f3n multicloud, con la posibilidad de desplegar entre diferentes servicios y regiones para aumentar la disponibilidad de los datos. Podr\u00edamos compararla con soluciones como <a href=\"https:\/\/aprenderbigdata.com\/cosmosdb\/\"><strong>CosmosDB<\/strong><\/a> o Amazon <a href=\"https:\/\/aws.amazon.com\/documentdb\/\" target=\"_blank\" rel=\"noreferrer noopener\">DocumentDB<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En MongoDB Atlas tambi\u00e9n tenemos la posibilidad de crear \u00edndices textuales para hacer b\u00fasquedas de texto en nuestras colecciones. Este componente usa Lucene embebido como hace Elasticsearch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puede acceder a datos del <a href=\"https:\/\/aprenderbigdata.com\/data-lake\/\"><strong>data lake<\/strong><\/a> en formato <strong><a href=\"https:\/\/aprenderbigdata.com\/apache-parquet\/\">Parquet<\/a><\/strong> o <strong><a href=\"https:\/\/aprenderbigdata.com\/apache-avro\/\">Avro<\/a><\/strong> de manera federada con MongoDB Compass. Tambi\u00e9n puede hacer merge de datos almacenados en almacenamientos externo, por ejemplo combinando datos en <a href=\"https:\/\/aprenderbigdata.com\/amazon-s3\/\"><strong>S3<\/strong><\/a> y en Mongo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, Atlas hace recomendaciones del tipo de \u00edndices (simples y compuestos) que crear en funci\u00f3n de las consultas. Para ello usa las mediciones y las m\u00e9tricas del rendimiento a nivel de shard, de nodo, de m\u00e1quina y los tipos de consulta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En cuanto al backup, es posible definir pol\u00edticas de backup con sus periodos de retenci\u00f3n y establecer la frecuencia de los backups incrementales.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ventajas-de-MongoDB\"><\/span>Ventajas de MongoDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En esta secci\u00f3n, veremos algunas de las razones por las que usar esta base de datos NoSQL:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Orientaci\u00f3n a Documentos<\/strong>. La capacidad de almacenar directamente documentos en formato JSON convierte a MongoDB en una base de datos muy flexible y que reduce el tiempo de implementaci\u00f3n de nuestras aplicaciones.<\/li>\n\n\n\n<li>MongoDB usa expresiones regulares para hacer las <strong>consultas<\/strong>, que son m\u00e1s potentes y flexibles que el lenguaje SQL. Adem\u00e1s, existen numerosos drivers para lenguajes de programaci\u00f3n como PyMongo para <strong><a href=\"https:\/\/aprenderbigdata.com\/mejores-libros-python\/\">Python<\/a><\/strong>, Jongo para <strong><a href=\"https:\/\/aprenderbigdata.com\/cursos-java-udemy\/\">Java<\/a><\/strong>, <strong><a href=\"https:\/\/aprenderbigdata.com\/introduccion-go\/\">mgo para Go<\/a><\/strong> o Mongoose para Node.js.<\/li>\n\n\n\n<li><strong>Alta disponibilidad<\/strong>. MongoDB puede implementar replicaci\u00f3n de los datos, manteniendo copias en varios nodos, que permiten mantener una alta disponibilidad y tolerancia a errores.<\/li>\n\n\n\n<li><strong>Escalabilidad<\/strong>. Al repartir los datos en m\u00faltiples nodos con el mecanismo de sharding en replica sets, el sistema puede escalar horizontalmente y balancear la carga en varios servidores. Mediante una capa intermedia que act\u00faa de proxy (Mongos) se dividen los datos en entornos de r\u00e9plica. Se puede particionar mediante hash de manera equitativa o por campos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ejemplos-y-Comandos-Utiles\"><\/span>Ejemplos y Comandos \u00datiles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para desplegar Mongo en nuestro sistema, podemos usar <a href=\"https:\/\/aprenderbigdata.com\/comandos-docker\/\">Docker<\/a>. El repositorio docker hub nos proporciona im\u00e1genes oficiales con todo lo que necesitaremos. Tambi\u00e9n, puedes descargarlo de forma gratuita de la web oficial para tu sistema operativo o, en el caso de usar Linux, puedes usar el gestor de paquetes para instalarlo directamente:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo apt install mongodb\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Para interactuar con la base de datos usaremos su shell en la terminal, llamada Mongoshell. Podemos ejecutarla con el comando <em>mongosh<\/em>. El primer paso es definir una base de datos y una colecci\u00f3n. Para crear o usar una base de datos en particular, usaremos el comando:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n&gt; use nombre_bd\nswitched to db nombre_db\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Ahora, podemos listar todas las bases de datos con el comando<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nshow dbs\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Para mostrar las colecciones:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nshow collections o show tables\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Para crear una colecci\u00f3n nos basta con insertar un documento. Si la colecci\u00f3n no existe, crear\u00e1 una nueva con ese nombre de forma autom\u00e1tica. Por ejemplo, tomando el documento que definimos arriba, podemos insertarlo en una colecci\u00f3n de la siguiente forma:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n&gt; db.Usuario.insert\n(\n    {\n\t\t&quot;Nombre&quot;: &quot;Oscar&quot;,\n        &quot;Ciudad&quot;: &quot;Madrid&quot;,\n        &quot;Edad&quot;: 25\n    }\n)\n\nWriteResult({ &quot;nInserted&quot; : 1 })\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Para hacer una consulta, podemos pedir que nos devuelva todos los documentos que existen en una colecci\u00f3n. Por ejemplo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n&gt; db.Usuario.find({})\n&gt; db.Usuario.find({Nombre : &quot;Oscar&quot;}).foreach(printjson);\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Cuando obtenemos varios valores de respuesta, podemos ordenarlos con el m\u00e9todo <em><strong>sort()<\/strong><\/em> especificando como argumento el valor a ordenar e indicando un 1 para orden ascendente y un -1 para orden descendente, por ejemplo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n&gt; db.Usuario.find().sort({Nombre: 1});\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n, podemos usar los siguientes operadores para realizar consultas m\u00e1s complejas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gt: mayor que<\/li>\n\n\n\n<li>lt: menor que&nbsp;<\/li>\n\n\n\n<li>gte and lte: mayor o igual que y menor o igual que<\/li>\n\n\n\n<li>eq: igual<\/li>\n\n\n\n<li>ne: no igual<\/li>\n\n\n\n<li>or: o<\/li>\n\n\n\n<li>exists: existe<\/li>\n\n\n\n<li>in: el valor se encuentra en<\/li>\n\n\n\n<li>nin: el valor no se encuentra en<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n&gt; db.Usuario.find({Nombre: {$in: &#x5B;&#039;Oscar&#039;, &#039;\u00d3scar&#039;]}});\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Replicacion\"><\/span>Replicaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los Replica Sets en MongoDB con conjuntos de nodos de un cl\u00faster que contienen los mismos datos replicados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En cada <strong>Replica Set<\/strong> solo hay un nodo primario, el resto de nodos son secundarios, y contiene de 2 a 50 copias de los datos. Las lecturas y las escrituras de datos se realizan en el nodo primario. Aunque no est\u00e1 recomendado, tambi\u00e9n se puede configurar para permitir las lecturas de datos sobre nodos secundarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La replicaci\u00f3n nos permite tener capacidades de alta disponibilidad, recuperaci\u00f3n de desastres y mejorar las operaciones de mantenimiento.<\/p>\n\n\n\n<div class=\"wp-block-group pre-su\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<pre class=\"wp-block-preformatted\"><div class=\"su-service\"><div class=\"su-service-title\" style=\"padding-left:44px;min-height:30px;line-height:30px\"><i class=\"sui sui-info-circle\" style=\"font-size:30px;color:#e74273\"><\/i> \u00bfQuieres Convertirte en Ingeniero de Datos?<\/div><div class=\"su-service-content su-u-clearfix su-u-trim\" style=\"padding-left:44px\"><br>Consigue empleo con el <a href=\"https:\/\/aprenderbigdata.com\/curso-ingeniero-datos\/\">programa acelerado de Data Engineer<\/a><br><\/div><\/div><\/pre>\n<\/div><\/div>\n\n\n<style>.pre-su pre {<br \/>\n\tbackground-color: #fffae9 !important;<br \/>\n}<br \/>\n<\/style>\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, nos permite aislar las cargas de trabajo y soportar aplicaciones operacionales (transaccionales) y anal\u00edticas en el mismo cl\u00faster. De esta forma, parte de los nodos secundarios en modo solo lectura se podr\u00edan destinar a operaciones anal\u00edticas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si el nodo primario pierde la conectividad o no se encuentra disponible, se elige un nodo secundario para que act\u00fae a partir de ese momento como nodo primario.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El mecanismo de replicaci\u00f3n de MongoDB es capaz de autogestionar los fallos, con failover en menos de 5 segundos y con reintentos de lecturas y escrituras para gestionar excepciones temporales.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Alternativas-a-MongoDB\"><\/span>Alternativas a MongoDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tanto MongoDB como <strong><a href=\"https:\/\/aprenderbigdata.com\/mysql\/\">MySQL<\/a> o <a href=\"https:\/\/aprenderbigdata.com\/postgresql\/\">PostgreSQL<\/a><\/strong> son bases de datos con un buen rendimiento. Debemos comprender sus diferencias para poder elegir la m\u00e1s adecuada en nuestro caso. MySQL y PostgreSQL son bases de datos relacionales (RDBMS) que nos permiten almacenar los datos en tablas y establecer relaciones para consultarlos con el lenguaje SQL. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ventaja de MongoDB sobre estas bases de datos son las menores limitaciones en cuanto a esquemas y estructuras predefinidas para almacenar los datos. Seg\u00fan como modelemos los datos podemos emular la mayor\u00eda de tipos de bases de datos. Editar un esquema en MySQL o PostgreSQL es mucho m\u00e1s complejo que en una base de datos documental. Por otro lado, las bases de datos relacionales como MySQL son superiores en consistencia de los datos, transacciones y seguridad.<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Bases de datos Relacionales<\/th><th class=\"has-text-align-center\" data-align=\"center\">MongoDB<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Bases de datos<\/td><td class=\"has-text-align-center\" data-align=\"center\">Bases de datos<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Tablas<\/td><td class=\"has-text-align-center\" data-align=\"center\">Colecciones<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Filas<\/td><td class=\"has-text-align-center\" data-align=\"center\">Documentos<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Columnas<\/td><td class=\"has-text-align-center\" data-align=\"center\">Campos<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Joins<\/td><td class=\"has-text-align-center\" data-align=\"center\">Documentos embebidos<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u00cdndice<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u00cdndice<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Diferencias entre NoSQL documental y Bases de datos Relacionales<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Entre las alternativas NoSQL que podr\u00edamos evaluar se encuentran las siguientes opciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/aprenderbigdata.com\/elasticsearch\/\">Elasticsearch<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aprenderbigdata.com\/couchbase\/\">Couchbase<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aprenderbigdata.com\/couchdb\/\">CouchDB<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aprenderbigdata.com\/dynamodb\/\">DynamoDB<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aprenderbigdata.com\/introduccion-apache-cassandra\/\">Apache Cassandra<\/a><\/li>\n\n\n\n<li>ArangoDB<\/li>\n\n\n\n<li>CockroachDB<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"formacion\"><span class=\"ez-toc-section\" id=\"Cursos-de-MongoDB-y-Formacion\"><\/span>Cursos de MongoDB y Formaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed, puedes encontrar enlaces a los que, en mi opini\u00f3n, son los mejores <strong>cursos para aprender MongoDB <\/strong>y empezar a usar esta potente base de datos NoSQL en tus proyectos:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/imp.i384100.net\/vNb3dN\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-mongodb-coursera-e1646645388644.png\" alt=\"Curso MongoDB Coursera\" class=\"wp-image-8134\"\/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><span class=\"ez-toc-section\" id=\"Curso-de-Introduccion-a-MongoDB\"><\/span><a href=\"https:\/\/imp.i384100.net\/vNb3dN\" target=\"_blank\" rel=\"noopener nofollow\">Curso de Introducci\u00f3n a MongoDB<\/a><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este curso oficial proporcionado por MongoDB disponible en Coursera te ense\u00f1ar\u00e1 a usar MongoDB desde cero. Incluye m\u00e1s de 17 horas de formaci\u00f3n, incluyendo conceptos NoSQL para que aproveches todo su potencial para anal\u00edtica de datos. Tambi\u00e9n, trabajar\u00e1s con MongoDB Atlas y herramientas de l\u00ednea de comandos.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/trk.udemy.com\/6yjdDN\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/231138_78dc_3-mongodb.jpg\" alt=\"\"\/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><span class=\"ez-toc-section\" id=\"Gestion-avanzada-de-datos-con-MongoDB\"><\/span><a href=\"https:\/\/trk.udemy.com\/6yjdDN\" target=\"_blank\" rel=\"noopener nofollow\">Gesti\u00f3n avanzada de datos con MongoDB<\/a><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este curso avanzado de MongoDB te dar\u00e1 los conocimientos necesarios sobre mejora del rendimiento, gesti\u00f3n de \u00edndices y dise\u00f1o.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Preguntas-Frecuentes-MongoDB-%E2%80%93-FAQ\"><\/span>Preguntas Frecuentes MongoDB &#8211; FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFQue-es-MongoDB-2\"><\/span>\u00bfQu\u00e9 es MongoDB?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">MongoDB es una base de datos NoSQL documental open source que proporciona alta escalabilidad y alta disponibilidad para almacenar documentos.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFQue-es-el-sharding-en-MongoDB\"><\/span>\u00bfQu\u00e9 es el sharding en MongoDB?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">El sharding consiste en repartir los datos almacenados en diferentes hosts o nodos. De esta forma, el sistema puede escalar horizontalmente a\u00f1adiendo nuevos nodos al cl\u00faster aumentando la capacidad de almacenamiento. Cada partici\u00f3n de los datos se denomina un shard.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFQue-es-un-Namespace-en-MongoDB\"><\/span>\u00bfQu\u00e9 es un Namespace en MongoDB?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Un namespace es la concatenaci\u00f3n del nombre de la colecci\u00f3n con el nombre de la base de datos en la que se almacena un documento.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFQue-es-un-Replica-Set-en-MongoDB\"><\/span>\u00bfQu\u00e9 es un Replica Set en MongoDB?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Un replica set es un conjunto de nodos en un cl\u00faster de MongoDB que alojan los mismos datos replicados. Uno de estos nodos se denomina primario y es el que sirve los datos. El resto de nodos con el dataset se denominan secundarios.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfQu\u00e9 es MongoDB?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>MongoDB es una base de datos NoSQL documental open source que proporciona alta escalabilidad y alta disponibilidad para almacenar documentos.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfQu\u00e9 es el sharding en MongoDB?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>El sharding consiste en repartir los datos almacenados en diferentes hosts o nodos. De esta forma, el sistema puede escalar horizontalmente a\u00f1adiendo nuevos nodos al cl\u00faster aumentando la capacidad de almacenamiento. Cada partici\u00f3n de los datos se denomina un shard.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfQu\u00e9 es un Namespace en MongoDB?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Un namespace es la concatenaci\u00f3n del nombre de la colecci\u00f3n con el nombre de la base de datos en la que se almacena un documento.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfQu\u00e9 es un Replica Set en MongoDB?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Un replica set es un conjunto de nodos en un cl\u00faster de MongoDB que alojan los mismos datos replicados. Uno de estos nodos se denomina primario y es el que sirve los datos. El resto de nodos con el dataset se denominan secundarios.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">A continuaci\u00f3n, el <a href=\"https:\/\/www.youtube.com\/watch?v=GUs_JPh_nq0\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">v\u00eddeo-resumen<\/a>. \u00a1No te lo pierdas!<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=GUs_JPh_nq0\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<div class=\"wp-block-group newsletter-re\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<!-- Begin Brevo Form -->\n<!-- START - We recommend to place the below code in head tag of your website html  -->\n<style>\n  @font-face {\n    font-display: block;\n    font-family: Roboto;\n  }\n\n  @font-face {\n    font-display: fallback;\n    font-family: Roboto;\n    font-weight: 600;\n  }\n\n  @font-face {\n    font-display: fallback;\n    font-family: Roboto;\n    font-weight: 700;\n  }\n\n  #sib-container input:-ms-input-placeholder {\n    text-align: left;\n    font-family: \"Helvetica\", sans-serif;\n    color: #c0ccda;\n  }\n\n  #sib-container input::placeholder {\n    text-align: left;\n    font-family: \"Helvetica\", sans-serif;\n    color: #c0ccda;\n  }\n\n  #sib-container textarea::placeholder {\n    text-align: left;\n    font-family: \"Helvetica\", sans-serif;\n    color: #c0ccda;\n  }\n<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/sibforms.com\/forms\/end-form\/build\/sib-styles.css\">\n<!--  END - We recommend to place the above code in head tag of your website html -->\n\n<!-- START - We recommend to place the below code where you want the form in your website html  -->\n<div class=\"sib-form\" style=\"text-align: center;\n         background-color: #ffffff;                                 \">\n  <div id=\"sib-form-container\" class=\"sib-form-container\">\n    <div id=\"error-message\" class=\"sib-form-message-panel\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;max-width:600px;\">\n      <div class=\"sib-form-message-panel__text sib-form-message-panel__text--center\">\n        <svg viewBox=\"0 0 512 512\" class=\"sib-icon sib-notification__icon\">\n          <path d=\"M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z\" \/>\n        <\/svg>\n        <span class=\"sib-form-message-panel__inner-text\">\n                          Tu suscripci\u00f3n no ha podido guardarse. Por favor vuelve a intentarlo.\n                      <\/span>\n      <\/div>\n    <\/div>\n    <div><\/div>\n    <div id=\"success-message\" class=\"sib-form-message-panel\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#085229; background-color:#e7faf0; border-radius:3px; border-color:#13ce66;max-width:600px;\">\n      <div class=\"sib-form-message-panel__text sib-form-message-panel__text--center\">\n        <svg viewBox=\"0 0 512 512\" class=\"sib-icon sib-notification__icon\">\n          <path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z\" \/>\n        <\/svg>\n        <span class=\"sib-form-message-panel__inner-text\">\n                          Gracias por suscribirte \ud83d\ude42\n                      <\/span>\n      <\/div>\n    <\/div>\n    <div><\/div>\n    <div id=\"sib-container\" class=\"sib-container--large sib-container--vertical\" style=\"text-align:center; background-color:rgba(249,250,251,1); max-width:600px; border-radius:7px; border-width:1px; border-color:#C0CCD9; border-style:solid; direction:ltr\">\n      <form id=\"sib-form\" method=\"POST\" action=\"https:\/\/45b7c589.sibforms.com\/serve\/MUIFAJUHX74hhdn6yVc3sScAj33FFxSgDh2U31jEyO8bXeQmVM0dKSOmYifgH3XNPOP2aDViwVBs9N6McSTxHJEzEx-3nNpomebkJUWOi7_tG2VHKFLj6EeyMplUrpj_VNPjl6BSC9WBN_uOLGnlnyKzUoB1RDaXbz1sakGbox07jJ2toYKwtJ0EyDjJmvQkZmF7Wk4iEcUMBwrU\" data-type=\"subscription\">\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-form-block\" style=\"font-size:25px; text-align:center; font-weight:700; font-family:&quot;Helvetica&quot;, sans-serif; color:#3C4858; background-color:transparent; text-align:center\">\n            <p><strong>\u00danete a la Comunidad Big Data<\/strong><\/p>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-form-block\" style=\"font-size:16px; text-align:center; font-family:&quot;Helvetica&quot;, sans-serif; color:#3C4858; background-color:transparent; text-align:center\">\n            <div class=\"sib-text-form-block\">\n              <p>Tu conocimiento es la herramienta m\u00e1s potente. Suscr\u00edbete a la lista de correo para mantenerte al d\u00eda con los art\u00edculos m\u00e1s \u00fatiles para tu carrera en Big Data y Cloud. Sin spam, nunca.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n                <div class=\"entry__field\">\n                  <input class=\"input \" type=\"text\" id=\"EMAIL\" name=\"EMAIL\" autocomplete=\"off\" placeholder=\"TU EMAIL\" data-required=\"true\" required \/>\n                <\/div>\n              <\/div>\n\n              <label class=\"entry__error entry__error--primary\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;\">\n              <\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-optin sib-form-block\" data-required=\"true\">\n            <div class=\"form__entry entry_mcq\">\n              <div class=\"form__label-row \">\n                <div class=\"entry__choice\" style=\"text-align:center;\">\n                  <label>\n                    <input type=\"checkbox\" class=\"input_replaced\" value=\"1\" id=\"OPT_IN\" name=\"OPT_IN\" required \/>\n                    <span class=\"checkbox checkbox_tick_positive\"\n            style=\"margin-left:\"\n            ><\/span><span style=\"font-size:13px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#3C4858; background-color:transparent;\"><p>Acepto la <a href=\"https:\/\/aprenderbigdata.com\/privacidad\/\" target=\"_blank\" rel=\"noopener\">pol\u00edtica de privacidad<\/a><\/p><span data-required=\"*\" style=\"display: inline;\" class=\"entry__label entry__label_optin\"><\/span><\/span> <\/label>\n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;\">\n              <\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-form-block\" style=\"text-align: center\">\n            <button class=\"sib-form-block__button sib-form-block__button-with-loader\" style=\"font-size:13px; text-align:center; font-weight:700; font-family:&quot;Helvetica&quot;, sans-serif; color:#FFFFFF; background-color:#13aff0; border-radius:3px; border-width:0px;\" form=\"sib-form\" type=\"submit\">\n              <svg class=\"icon clickable__icon progress-indicator__icon sib-hide-loader-icon\" viewBox=\"0 0 512 512\">\n                <path d=\"M460.116 373.846l-20.823-12.022c-5.541-3.199-7.54-10.159-4.663-15.874 30.137-59.886 28.343-131.652-5.386-189.946-33.641-58.394-94.896-95.833-161.827-99.676C261.028 55.961 256 50.751 256 44.352V20.309c0-6.904 5.808-12.337 12.703-11.982 83.556 4.306 160.163 50.864 202.11 123.677 42.063 72.696 44.079 162.316 6.031 236.832-3.14 6.148-10.75 8.461-16.728 5.01z\" \/>\n              <\/svg>\n              \u00a1SUSCR\u00cdBEME GRATIS!\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <input type=\"text\" name=\"email_address_check\" value=\"\" class=\"input--hidden\">\n        <input type=\"hidden\" name=\"locale\" value=\"en\">\n      <\/form>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- END - We recommend to place the below code where you want the form in your website html  -->\n\n<!-- START - We recommend to place the below code in footer or bottom of your website html  -->\n<script>\n  window.REQUIRED_CODE_ERROR_MESSAGE = 'Please choose a country code';\n  window.LOCALE = 'en';\n  window.EMAIL_INVALID_MESSAGE = window.SMS_INVALID_MESSAGE = \"La informaci\u00f3n proporcionada no es v\u00e1lida. Por favor, revisa el formato y vuelve a intentarlo.\";\n\n  window.REQUIRED_ERROR_MESSAGE = \"Este campo no puede estar vac\u00edo. \";\n\n  window.GENERIC_INVALID_MESSAGE = \"La informaci\u00f3n proporcionada no es v\u00e1lida. Por favor, revisa el formato y vuelve a intentarlo.\";\n\n  window.translation = {\n    common: {\n      selectedList: '{quantity} list selected',\n      selectedLists: '{quantity} lists selected'\n    }\n  };\n\n  var AUTOHIDE = Boolean(1);\n<\/script>\n<script defer src=\"https:\/\/sibforms.com\/forms\/end-form\/build\/main.js\"><\/script>\n\n<!-- END - We recommend to place the above code in footer or bottom of your website html  -->\n<!-- End Brevo Form -->\n\n\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aprende aqu\u00ed qu\u00e9 es MongoDB, sus caracter\u00edsticas, ventajas y alternativas para implementar en tus proyectos<\/p>\n","protected":false},"author":1,"featured_media":4852,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"ocs-posts-sidebar","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[],"footnotes":""},"categories":[8],"tags":[169,12,171,9],"class_list":["post-4841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-herramientas-big-data","tag-coursera","tag-faq","tag-udemy","tag-video","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducci\u00f3n a MongoDB: Documentos y NoSQL 2026<\/title>\n<meta name=\"description\" content=\"\u25b7 \u00bfQu\u00e9 es MongoDB? Aprende las caracter\u00edsticas clave de esta base de datos NoSQL desde cero con esta gu\u00eda de introducci\u00f3n para BIG DATA\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aprenderbigdata.com\/mongodb\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducci\u00f3n a MongoDB: Documentos y NoSQL 2026\" \/>\n<meta property=\"og:description\" content=\"\u25b7 \u00bfQu\u00e9 es MongoDB? Aprende las caracter\u00edsticas clave de esta base de datos NoSQL desde cero con esta gu\u00eda de introducci\u00f3n para BIG DATA\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aprenderbigdata.com\/mongodb\/\" \/>\n<meta property=\"og:site_name\" content=\"Aprender BIG DATA\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-19T08:18:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-08T21:28:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Oscar Fernandez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@oscarfmdc\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oscar Fernandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/\"},\"author\":{\"name\":\"Oscar Fernandez\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/person\\\/321e79dd84000e4b71b0dac998d5c707\"},\"headline\":\"Introducci\u00f3n a MongoDB: Documentos y NoSQL\",\"datePublished\":\"2021-04-19T08:18:00+00:00\",\"dateModified\":\"2025-10-08T21:28:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/\"},\"wordCount\":1674,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/mongodb-que-es.jpg\",\"keywords\":[\"Coursera\",\"FAQ\",\"Udemy\",\"Video\"],\"articleSection\":[\"Herramientas Big Data\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/\",\"name\":\"Introducci\u00f3n a MongoDB: Documentos y NoSQL 2026\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/mongodb-que-es.jpg\",\"datePublished\":\"2021-04-19T08:18:00+00:00\",\"dateModified\":\"2025-10-08T21:28:26+00:00\",\"description\":\"\u25b7 \u00bfQu\u00e9 es MongoDB? Aprende las caracter\u00edsticas clave de esta base de datos NoSQL desde cero con esta gu\u00eda de introducci\u00f3n para BIG DATA\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#primaryimage\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/mongodb-que-es.jpg\",\"contentUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/mongodb-que-es.jpg\",\"width\":1280,\"height\":720,\"caption\":\"Qu\u00e9 es MongoDB\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/mongodb\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/aprenderbigdata.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducci\u00f3n a MongoDB: Documentos y NoSQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#website\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/\",\"name\":\"Aprender BIG DATA\",\"description\":\"Aprende Big Data desde cero\",\"publisher\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aprenderbigdata.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#organization\",\"name\":\"AprenderBigData\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/cropped-favicon.png\",\"contentUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/cropped-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"AprenderBigData\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/person\\\/321e79dd84000e4b71b0dac998d5c707\",\"name\":\"Oscar Fernandez\",\"description\":\"Arquitecto de Datos con m\u00e1s de 10 a\u00f1os de experiencia en el sector del Big Data. Autor de cursos de formaci\u00f3n en tecnolog\u00edas Big Data, Cloud y Streaming completados por m\u00e1s de 7000 alumnos en Udemy y otras plataformas. Miembro de la Apache Software Foundation desde 2019.\",\"sameAs\":[\"instagram.com\\\/oscarfmdc\",\"linkedin.com\\\/in\\\/oscarfmdc\\\/\",\"https:\\\/\\\/x.com\\\/oscarfmdc\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCBqzJ1QI3jkkIYXLL9gVpWQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducci\u00f3n a MongoDB: Documentos y NoSQL 2026","description":"\u25b7 \u00bfQu\u00e9 es MongoDB? Aprende las caracter\u00edsticas clave de esta base de datos NoSQL desde cero con esta gu\u00eda de introducci\u00f3n para BIG DATA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aprenderbigdata.com\/mongodb\/","og_locale":"es_ES","og_type":"article","og_title":"Introducci\u00f3n a MongoDB: Documentos y NoSQL 2026","og_description":"\u25b7 \u00bfQu\u00e9 es MongoDB? Aprende las caracter\u00edsticas clave de esta base de datos NoSQL desde cero con esta gu\u00eda de introducci\u00f3n para BIG DATA","og_url":"https:\/\/aprenderbigdata.com\/mongodb\/","og_site_name":"Aprender BIG DATA","article_published_time":"2021-04-19T08:18:00+00:00","article_modified_time":"2025-10-08T21:28:26+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg","type":"image\/jpeg"}],"author":"Oscar Fernandez","twitter_card":"summary_large_image","twitter_image":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg","twitter_creator":"@oscarfmdc","twitter_misc":{"Escrito por":"Oscar Fernandez","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aprenderbigdata.com\/mongodb\/#article","isPartOf":{"@id":"https:\/\/aprenderbigdata.com\/mongodb\/"},"author":{"name":"Oscar Fernandez","@id":"https:\/\/aprenderbigdata.com\/#\/schema\/person\/321e79dd84000e4b71b0dac998d5c707"},"headline":"Introducci\u00f3n a MongoDB: Documentos y NoSQL","datePublished":"2021-04-19T08:18:00+00:00","dateModified":"2025-10-08T21:28:26+00:00","mainEntityOfPage":{"@id":"https:\/\/aprenderbigdata.com\/mongodb\/"},"wordCount":1674,"commentCount":0,"publisher":{"@id":"https:\/\/aprenderbigdata.com\/#organization"},"image":{"@id":"https:\/\/aprenderbigdata.com\/mongodb\/#primaryimage"},"thumbnailUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg","keywords":["Coursera","FAQ","Udemy","Video"],"articleSection":["Herramientas Big Data"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aprenderbigdata.com\/mongodb\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aprenderbigdata.com\/mongodb\/","url":"https:\/\/aprenderbigdata.com\/mongodb\/","name":"Introducci\u00f3n a MongoDB: Documentos y NoSQL 2026","isPartOf":{"@id":"https:\/\/aprenderbigdata.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aprenderbigdata.com\/mongodb\/#primaryimage"},"image":{"@id":"https:\/\/aprenderbigdata.com\/mongodb\/#primaryimage"},"thumbnailUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg","datePublished":"2021-04-19T08:18:00+00:00","dateModified":"2025-10-08T21:28:26+00:00","description":"\u25b7 \u00bfQu\u00e9 es MongoDB? Aprende las caracter\u00edsticas clave de esta base de datos NoSQL desde cero con esta gu\u00eda de introducci\u00f3n para BIG DATA","breadcrumb":{"@id":"https:\/\/aprenderbigdata.com\/mongodb\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aprenderbigdata.com\/mongodb\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/aprenderbigdata.com\/mongodb\/#primaryimage","url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg","contentUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/mongodb-que-es.jpg","width":1280,"height":720,"caption":"Qu\u00e9 es MongoDB"},{"@type":"BreadcrumbList","@id":"https:\/\/aprenderbigdata.com\/mongodb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/aprenderbigdata.com\/"},{"@type":"ListItem","position":2,"name":"Introducci\u00f3n a MongoDB: Documentos y NoSQL"}]},{"@type":"WebSite","@id":"https:\/\/aprenderbigdata.com\/#website","url":"https:\/\/aprenderbigdata.com\/","name":"Aprender BIG DATA","description":"Aprende Big Data desde cero","publisher":{"@id":"https:\/\/aprenderbigdata.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aprenderbigdata.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/aprenderbigdata.com\/#organization","name":"AprenderBigData","url":"https:\/\/aprenderbigdata.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/aprenderbigdata.com\/#\/schema\/logo\/image\/","url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/2019\/08\/cropped-favicon.png","contentUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/2019\/08\/cropped-favicon.png","width":512,"height":512,"caption":"AprenderBigData"},"image":{"@id":"https:\/\/aprenderbigdata.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/aprenderbigdata.com\/#\/schema\/person\/321e79dd84000e4b71b0dac998d5c707","name":"Oscar Fernandez","description":"Arquitecto de Datos con m\u00e1s de 10 a\u00f1os de experiencia en el sector del Big Data. Autor de cursos de formaci\u00f3n en tecnolog\u00edas Big Data, Cloud y Streaming completados por m\u00e1s de 7000 alumnos en Udemy y otras plataformas. Miembro de la Apache Software Foundation desde 2019.","sameAs":["instagram.com\/oscarfmdc","linkedin.com\/in\/oscarfmdc\/","https:\/\/x.com\/oscarfmdc","https:\/\/www.youtube.com\/channel\/UCBqzJ1QI3jkkIYXLL9gVpWQ"]}]}},"_links":{"self":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/4841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/comments?post=4841"}],"version-history":[{"count":4,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/4841\/revisions"}],"predecessor-version":[{"id":14806,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/4841\/revisions\/14806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/media\/4852"}],"wp:attachment":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/media?parent=4841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/categories?post=4841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/tags?post=4841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}