<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog -  El TallerWeb &#187; mongo db</title>
	<atom:link href="http://blog.eltallerweb.com/tag/mongo-db/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.eltallerweb.com</link>
	<description>Blog para apasionados al diseño y desarrollo Web</description>
	<lastBuildDate>Tue, 16 Jun 2015 20:26:30 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>Uso de los comandos Mongodump y Mongorestore</title>
		<link>http://blog.eltallerweb.com/uso-de-los-comandos-mongodump-y-mongorestore/</link>
		<comments>http://blog.eltallerweb.com/uso-de-los-comandos-mongodump-y-mongorestore/#comments</comments>
		<pubDate>Thu, 16 May 2013 15:17:28 +0000</pubDate>
		<dc:creator><![CDATA[igormx]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[mongod]]></category>
		<category><![CDATA[mongodump]]></category>
		<category><![CDATA[mongorestore]]></category>
		<category><![CDATA[mongos]]></category>
		<category><![CDATA[recuperar]]></category>
		<category><![CDATA[restauracion]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=712</guid>
		<description><![CDATA[Por Carlos Nacianceno, @igormx Si queremos hacer  un  respaldo de nuestros datos en Mongo DB tenemos varias opciones, una es utilizar las utilerías Mongodump y Mongorestore. Ambas utilerías están disponibles junto con cualquier instalación de ]]></description>
				<content:encoded><![CDATA[<p>Por Carlos Nacianceno, @igormx</p>
<p dir="ltr">Si queremos hacer  un  respaldo de nuestros datos en Mongo DB tenemos varias opciones, una es utilizar las utilerías Mongodump y Mongorestore. Ambas utilerías están disponibles junto con cualquier instalación de Mongo DB.</p>
<p>Con mongodump podemos hacer un <em>backup</em> de nuestros datos, ya sea conectándonos a un servidor Mongo DB (Mongod o Mongos) y extraer esos datos como un cliente común o accediendo directamente a los archivos de datos en el sistema de archivos. Entonces, tenemos las opciones &#8211;host y &#8211;port para especificar el servidor y puerto a conectarnos y desde luego, podemos especificar una base de datos y una colección particular que deseamos respaldar con &#8211;db (-d) y &#8211;collection (-c). Lo que obtendremos serán los archivos BSON (Binary JSON) que contienen los datos. Ejemplo:</p>
<p dir="ltr">mongodump -d dbETW -c myCollection</p>
<p dir="ltr">Muy bien, ya tenemos nuestros datos en BSON, ahora ¿Qué hacemos si queremos restaurarlos?</p>
<p dir="ltr">Pues allí es dónde entra Mongorestore, que su trabajo principal es tomar los archivos BSON,  se contecta a algún servidor Mongo DB (Mongod o Mongos) y guardar los datos. También puede guardar los datos localmente a través del sistema de archivos, las opciones del comando son muy parecidas a las de mongodump, es decir, podemos especificar hosts, puertos, bases de datos, colecciones y demás. Ejemplo:</p>
<p>mongorestore &#8211;host 127.51.12.1 &#8211;port 3017 /backup/mongodump-2013-01-01</p>
<p>Por último hay que tomar en cuenta si nuestros servidores requieren autenticación, tenemos que especificar usuario y contraseña al conectarnos con estas utilerías tanto al respaldar como al restaurar.</p>
<p>¿Ya has realizados respaldos o restauraciones con alguna de estas herramientas? Cuentános tu experiencia.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/uso-de-los-comandos-mongodump-y-mongorestore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo que debes saber sobre las bases de datos relacionales para Mongo DB</title>
		<link>http://blog.eltallerweb.com/lo-que-debes-saber-sobre-las-bases-de-datos-relacionales-para-mongo-db/</link>
		<comments>http://blog.eltallerweb.com/lo-que-debes-saber-sobre-las-bases-de-datos-relacionales-para-mongo-db/#comments</comments>
		<pubDate>Mon, 06 May 2013 19:28:34 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[bases relacionales]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[ejemplos]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[taller]]></category>
		<category><![CDATA[webinar]]></category>
		<category><![CDATA[webinario]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=697</guid>
		<description><![CDATA[Por Lilian Domínguez ¿Ya conoces MongoDB? Es una base de datos documental de código abierto, y la base de datos NoSQL líder. Forma parte de la nueva familia de sistemas de base de datos NoSQL. ]]></description>
				<content:encoded><![CDATA[<p>Por Lilian Domínguez</p>
<p>¿Ya conoces MongoDB? Es una base de datos documental de código abierto, y la base de datos NoSQL líder. Forma parte de la nueva familia de sistemas de base de datos NoSQL. En vez de guardar los datos en tablas como se hace en las base de datos relacionales, MongoDB guarda estructuras de datos en documentos tipo JSON con un esquema dinámico (MongoDB llama ese formato BSON), haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida</p>
<p>Las bases de datos relacionales no fueron diseñados para hacer frente a los desafíos de escala y agilidad que se enfrentan las aplicaciones modernas. MongoDB puede ofrecer escalabilidad, rendimiento y facilidad de uso &#8211; pero un diseño adecuado será un factor fundamental para tener éxito.</p>
<p>Para conocer las ventajas sobre el funcionamiento de  MongoDB y cómo utilizarlo, te invitamos al webinar &#8220;Lo que debes saber sobre las bases relacionales para Mongo DB&#8221;.  Para entender mejor lo que el diseño no relacional es, se desarrollarán diseños de esquema como ejemplo.</p>
<p>El webinar estará a cargo de Bryan Reinero, Ingeniero Consultor y evangelista en 10gen en el desarrollo del controlador Java para MongoDB. Bryan desarrolló el análisis de datos y el software de procesamiento de señales en el Centro de Investigación Ames de la NASA.</p>
<p>Fecha: Jueves 09 de mayo</p>
<p>Hora: 11 a.m. PDT / 2:00 pm EDT / 18:00 UTC</p>
<p>Regístrate en: <a href="http://www.10gen.com/events/webinar/from-rdbms-to-mongodb">http://www.10gen.com/events/webinar/from-rdbms-to-mongodb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/lo-que-debes-saber-sobre-las-bases-de-datos-relacionales-para-mongo-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mongo DB 2.4</title>
		<link>http://blog.eltallerweb.com/mongo-db-2-4/</link>
		<comments>http://blog.eltallerweb.com/mongo-db-2-4/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 20:59:16 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[prueba]]></category>
		<category><![CDATA[versión]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=653</guid>
		<description><![CDATA[Por Lillian Domínguez MongoDB 2.4 ha sido liberado e incluye nuevas características como la búsqueda de texto, Sharding basado en Hash, características geoespaciales avanzadas  y mucho más. Las principales características y mejoras son: Sharding basado ]]></description>
				<content:encoded><![CDATA[<p>Por Lillian Domínguez</p>
<p>MongoDB 2.4 ha sido liberado e incluye nuevas características como la búsqueda de texto, Sharding basado en Hash, características geoespaciales avanzadas  y mucho más.</p>
<p>Las principales características y mejoras son:</p>
<ul>
<li>Sharding basado en Hash</li>
<li>Arreglos Capped</li>
<li>Búsqueda de texto búsqueda (Beta)</li>
<li>Mejoras Geospatial</li>
<li>Faster Counts</li>
<li>Mejoras  en el Framework de agregación</li>
<li>Privilegio basado en reglas</li>
<li>Trabajando con SET Analyzer</li>
<li>Replicación mejorada</li>
<li>Y mucho más</li>
</ul>
<p>10gen introduce la suscripción MongoDB Enterprise para grandes empresas, incluye monitoreo On-Prem, autenticación Kerberos, soporte SNMP, certificación de Linux Red Hat y otros sistemas operativos.</p>
<p>Descárgalo aquí y prueba su funcionalidad: <a href="http://www.mongodb.org/downloads">http://www.mongodb.org/downloads</a>  , sí requieres apoyo con gusto te asesoramos.</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/19020688" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="479" height="511"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Mongo db enterprise_datasheet" href="http://www.slideshare.net/eltallerweb/mongo-db-enterprisedatasheet" target="_blank">Mongo db enterprise_datasheet</a> </strong> from <strong><a href="http://www.slideshare.net/eltallerweb" target="_blank">El Taller Web</a></strong></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/mongo-db-2-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agilidad en la era de las aplicaciones</title>
		<link>http://blog.eltallerweb.com/agilidad-en-la-era-de-las-aplicaciones/</link>
		<comments>http://blog.eltallerweb.com/agilidad-en-la-era-de-las-aplicaciones/#comments</comments>
		<pubDate>Sat, 02 Mar 2013 01:40:52 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[bases]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[mongo]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[telecomunicaciones]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=590</guid>
		<description><![CDATA[Por Lillian Domínguez ¿Cómo la próxima generación de bases de datos puede crear nuevas oportunidades para las empresas de Telecom? Con consumidores y negocios que gastan cada vez más tiempo conectados a Internet, las telecomunicaciones ]]></description>
				<content:encoded><![CDATA[<p>Por Lillian Domínguez</p>
<p><strong>¿Cómo la próxima generación de bases de datos puede crear nuevas oportunidades para las empresas de Telecom?</strong></p>
<p>Con consumidores y negocios que gastan cada vez más tiempo conectados a Internet, las telecomunicaciones pueden esperar un crecimiento en estos servicios, pero la demanda no siempre se convierte en beneficio. ¿Cómo la competencia, mercantilización, complejidad operacional y los costos de investigación de redes amenazan puede volverlos proveedores de bajo margen?.</p>
<p>Las telecomunicaciones para competir, necesitan desarrollar nuevos servicios y hacerlo rápidamente antes de que su ventaja competitiva sea neutralizada. Las telecomunicaciones necesitan herramientas que les permitan adaptarse a las necesidades cambiantes, de manera rápida y asequible, con la confiabilidad que ellos esperan de sus sistemas<em> legacy</em> de larga vida. Mongo apoya a las telecomunicaciones a desarrollar nuevas aplicaciones de manera rápida y adaptarlas a las necesidades de cambio.</p>
<p>Es altamente escalable, ideal para una edad en la que las compañías están capturando exponencialmente incremento de altos volúmenes de datos. Y en un ambiente desafiado por muchos cambios económicos,  el costo total de propiedad de MongoDB puede ser en órdenes de magnitud menor que las bases de datos tradicionales como Oracle.</p>
<p>En el presente documento se exponen diversos casos de uso donde se ha considerado usar a Mongo DB como parte de la solución.</p>
<p>&nbsp;</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/16870125" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="479" height="511"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="10gen telco white_paper" href="http://www.slideshare.net/eltallerweb/10gen-telco-whitepaper" target="_blank">10gen telco white_paper</a> </strong> from <strong><a href="http://www.slideshare.net/eltallerweb" target="_blank">El Taller Web</a></strong></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/agilidad-en-la-era-de-las-aplicaciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparando MySQL y Mongo DB</title>
		<link>http://blog.eltallerweb.com/comparando-mysql-y-mongo-db/</link>
		<comments>http://blog.eltallerweb.com/comparando-mysql-y-mongo-db/#comments</comments>
		<pubDate>Sat, 02 Feb 2013 00:25:20 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[comparar]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ventajas]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=535</guid>
		<description><![CDATA[Por Lillian Domínguez ¿Aún no conoces las características de Mongo DB? La ventaja que tiene MongoDB ante las bases de datos relacionales tradicionales, es la velocidad de consulta. Esto se logra porque la información se guarda a ]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: 13px; line-height: 19px;">Por Lillian Domínguez</span></p>
<p>¿Aún no conoces las características de Mongo DB? <span style="font-size: 13px; line-height: 19px;">La ventaja que tiene MongoDB ante las bases de datos relacionales tradicionales, es la </span><strong style="font-size: 13px; line-height: 19px;">velocidad de consulta.</strong><span style="font-size: 13px; line-height: 19px;"> Esto se logra porque la información se guarda a través de documentos en formato JSON, es tan solo una de las grandes diferencias ente Mongo y MySQL, su uso dependerá el tipo de proyecto que vayas a diseñar para decidir qué tipo de base de datos vas a usar.</span></p>
<p>Checa el comparativo ente MySQL y Mongo DB, sí necesitas asesoría para tus proyectos te podemos ayudar, consulta <a href="http://eltallerweb.com">El Taller Web.</a></p>
<p>Referencia: http://www.wikivs.com/wiki/MySQL_vs_MongoDB<br />
Link de interés: http://php-guia.com.ar/enlaces-de-interes/mysql-vs-mongodb-cual-es-la-mejor-opcion/</p>
<div></div>
<p><img class=" wp-image-536 alignnone" title="TablaComparativaMongo" src="http://blog.eltallerweb.com/wp-content/uploads/2013/02/TablaComparativaMongo.jpg" alt="" width="547" height="393" /><span style="font-size: 13px; line-height: 19px;"> </span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/comparando-mysql-y-mongo-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caso de éxito MongoDB: Foursquare</title>
		<link>http://blog.eltallerweb.com/mongo-db-caso-de-exito-foursquare/</link>
		<comments>http://blog.eltallerweb.com/mongo-db-caso-de-exito-foursquare/#comments</comments>
		<pubDate>Thu, 17 Jan 2013 00:57:28 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[bases]]></category>
		<category><![CDATA[caso]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[exito]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=521</guid>
		<description><![CDATA[Por Lillian Domínguez Foursquare (https://foursquare.com/) es una red social que te permite hacer registrar o &#8220;check in&#8221; del lugar en donde te encuentres, es muy popular en Estados Unidos, Brasil y México. Después de realizar ]]></description>
				<content:encoded><![CDATA[<p>Por Lillian Domínguez</p>
<p>Foursquare (https://foursquare.com/) es una red social que te permite hacer registrar o &#8220;check in&#8221; del lugar en donde te encuentres, es muy popular en Estados Unidos, Brasil y México.</p>
<p>Después de realizar una evaluación al sistema tomaron la decisión de migrar su administrador de base de datos de Prostgress a Mongo DB.</p>
<p><strong>Véamos algunos datos de interés:</strong></p>
<ul>
<li>Foursquare tiene 15 millones de usuarios, &gt;1 billón de Check In&#8217;s</li>
<li>Tráfico de pico: Concurrentemente  ~2500 HTTP  QPS Overall, ~80 Check-in&#8217;s por segundo</li>
<li>8 Cluster de Mongo DB en producción</li>
<li>8 fragmentos de usuarios, 12 fragmentos de Check-ins</li>
<li>Checkins: ~80 Inserciones/seg, ~2.5  ops/seg,  45MB/s Salidas en pico</li>
</ul>
<p><strong>Algunos hechos:</strong></p>
<ul>
<li>Todos los servidores corren en EC2</li>
<li>Mongo S (Mongo Shard) son colocados con AppServers, 1:1</li>
<li>Mongo Cs (Mongo Drivers) compartido en 3 Instancias</li>
<li>Mongo D (Mongo deamon) trabajando en un conjunto contenido en RAM</li>
<li>Configuración para MongoD en almacén de respaldo: Volúmenes  4 EBS con RAID0.</li>
</ul>
<p><strong>La problemática: </strong></p>
<ol>
<li>La Fragmentación se infla.</li>
</ol>
<p>Al modificarse los datos Con el tiempo,  la huella de Mongo D RAM crece loos nodos de la página del disco  y el rendimiento del sitio sufre.</p>
<p><strong>Solución:</strong>  La Orden replicaset por datSize + IndexSize, Uptime  DESC. –Reparar los nodos secundarios uno a la vez.  Los nodos primarios requieren stepdown() los cuáles son más delicados.</p>
<p><strong>La problemática: </strong></p>
<p><strong>        </strong> 2. Ejecución del EBS degradado</p>
<p>Síntomas:</p>
<p>Ioutil % en un volumen  &gt; 90</p>
<p>Qr/qw counts spike</p>
<p>Tasa de fallas &gt; 10 en mongostat</p>
<p>Algunas veces: tcploss counts spike</p>
<p><strong>Solución: </strong>Detener el proceso de Mongo D sí es nodo secundario, Stepdown() + Parar sí es el primario.  Reconstruir desde cero.</p>
<p><strong>Las problemática:  </strong></p>
<p><strong></strong>         3. Recientemente Mongo D no ha buscado en todos los datos.</p>
<p><strong>Solución:</strong></p>
<p>Db.checkins.find({unused_key:1}).explain()</p>
<p>Db.checkins.find({unused_key:1}).hint ({random_index: 1}).explain()</p>
<p>Cat &gt; /dev/null trabaja demasiado, a menos que el tamaño del conjunto de datos es más grande que la memoria RAM.</p>
<p><strong>He aquí la presentación completa:</strong></p>
<p><a href="https://docs.google.com/a/netmx.com.mx/presentation/pub?id=1q4R3F0AnWN-MQZqbysZ92nZ4_OC7bRzUCWfbmeHHcQQ&amp;start=false&amp;loop=false&amp;delayms=3000&amp;pli=1#slide=id.p">https://docs.google.com/a/netmx.com.mx/presentation/pub?id=1q4R3F0AnWN-MQZqbysZ92nZ4_OC7bRzUCWfbmeHHcQQ&amp;start=false&amp;loop=false&amp;delayms=3000&amp;pli=1#slide=id.p</a></p>
<p>Por Cooper Bethea. Site Reliability Engineer, Foursquare.</p>
<p><strong>Cónoce más sobre Mongo DB</strong></p>
<p>Próximo webinar de Mongo DB: Análisis de costo de propiedad para MongoDB. Enero 17 11:00am PST / 2:00pm EST / 7:00pm UTC  <a href="http://www.10gen.com/events/webinar/tco-mongodb-vs-oracle">http://www.10gen.com/events/webinar/tco-mongodb-vs-oracle</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/mongo-db-caso-de-exito-foursquare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
