<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: Motores de almacenamiento de MySQL</title>
	<atom:link href="http://bicosyes.com/motores-de-almacenamiento-de-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://bicosyes.com/motores-de-almacenamiento-de-mysql/</link>
	<description></description>
	<pubDate>Thu, 04 Dec 2008 18:15:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>Por: blaxter</title>
		<link>http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-616</link>
		<dc:creator>blaxter</dc:creator>
		<pubDate>Tue, 26 Sep 2006 18:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-616</guid>
		<description>En el caso que comentas podría ser una solución válida apoyarte en el motor MEMORY, pero tengo mis dudas si no sería mejor hacer el primer select y luego ya tratar los datos desde fuera de MySQL...</description>
		<content:encoded><![CDATA[<p>En el caso que comentas podría ser una solución válida apoyarte en el motor MEMORY, pero tengo mis dudas si no sería mejor hacer el primer select y luego ya tratar los datos desde fuera de MySQL&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: mcamel</title>
		<link>http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-606</link>
		<dc:creator>mcamel</dc:creator>
		<pubDate>Tue, 26 Sep 2006 08:59:03 +0000</pubDate>
		<guid isPermaLink="false">http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-606</guid>
		<description>El motor MEMORY es útil para realizar "cálculos" temporales rápidos.

P.e., ciertas subconsultas en MySQL 4.1 son muy lentas o directamente no se pueden hacer, por lo que tendremos que realizar un SELECT "grande" y filtrar en el cliente la información.

Una alternativa puede ser hacer un INSERT INTO temp_tbl SELECT FROM tabla_principal_tbl... y después hacer un segundo SELECT FROM temp_tbl...


De todas formas yo le he usado para otro propósito:

Tenía que procesar una colección de registros en el cliente, y en función del resultado, marcarlos con un 1 o un 0, para posteriormente hacer una consulta sobre la tabla original enlazando con los registros previamente marcados con 1.

Como "truco" usé una tabla temporal en memoria de la que fui eliminando aquellos registros marcados con 0:

a) CREATE TEMPORARY TABLE temp_tbl...
b) INSERT INTO temp_tbl SELECT FROM tabla_principal_tbl... 
c) DELETE FROM temp_tbl WHERE...
d) SELECT FROM tabla_principal_tbl INNER JOIN temp_tbl ON...

También puede ser útil añadir columnas nuevas a temp_tbl donde almacenar resultados parciales de los cálculos.</description>
		<content:encoded><![CDATA[<p>El motor MEMORY es útil para realizar &#8220;cálculos&#8221; temporales rápidos.</p>
<p>P.e., ciertas subconsultas en MySQL 4.1 son muy lentas o directamente no se pueden hacer, por lo que tendremos que realizar un SELECT &#8220;grande&#8221; y filtrar en el cliente la información.</p>
<p>Una alternativa puede ser hacer un INSERT INTO temp_tbl SELECT FROM tabla_principal_tbl&#8230; y después hacer un segundo SELECT FROM temp_tbl&#8230;</p>
<p>De todas formas yo le he usado para otro propósito:</p>
<p>Tenía que procesar una colección de registros en el cliente, y en función del resultado, marcarlos con un 1 o un 0, para posteriormente hacer una consulta sobre la tabla original enlazando con los registros previamente marcados con 1.</p>
<p>Como &#8220;truco&#8221; usé una tabla temporal en memoria de la que fui eliminando aquellos registros marcados con 0:</p>
<p>a) CREATE TEMPORARY TABLE temp_tbl&#8230;<br />
b) INSERT INTO temp_tbl SELECT FROM tabla_principal_tbl&#8230;<br />
c) DELETE FROM temp_tbl WHERE&#8230;<br />
d) SELECT FROM tabla_principal_tbl INNER JOIN temp_tbl ON&#8230;</p>
<p>También puede ser útil añadir columnas nuevas a temp_tbl donde almacenar resultados parciales de los cálculos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Packo</title>
		<link>http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-603</link>
		<dc:creator>Packo</dc:creator>
		<pubDate>Tue, 26 Sep 2006 07:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-603</guid>
		<description>Antes de nada, gracias por el sumario, muy esclarecedor.
Sobre Berkeley DB, decir que además de organización en BTree, también soporta Hash, recno y queue. Para saber más pues en la página explican qué es cada una.
Por lo demás hay que decir que si un producto lo sacas con licencia libre,  si la siguiente versión la quieres sacar con licencia privativa, puedes, porque para eso es tuyo, pero la versión anterior sigue siendo SL. Y esto incluye compras entre compañías. Oracle ha comprado SleepyCat y eso significa que está en su mano el futuro de siguentes versiones e incluso del mantenimiento de las actuales, pero cualquiera puede comenzar un proyecto a partir de la última versión libre del producto, como se hizo con XFree y xorg.
Lo que está claro, que mosquea, es que quiere poner travas a la expansión de MySQL, es normal, así que ya veremos lo que ocurre, pero que no cunda el pánico, la comunidad de SL siempre encuentra un camino, ¡¡usa la fuerza mysql.....!!
Un saludo!</description>
		<content:encoded><![CDATA[<p>Antes de nada, gracias por el sumario, muy esclarecedor.<br />
Sobre Berkeley DB, decir que además de organización en BTree, también soporta Hash, recno y queue. Para saber más pues en la página explican qué es cada una.<br />
Por lo demás hay que decir que si un producto lo sacas con licencia libre,  si la siguiente versión la quieres sacar con licencia privativa, puedes, porque para eso es tuyo, pero la versión anterior sigue siendo SL. Y esto incluye compras entre compañías. Oracle ha comprado SleepyCat y eso significa que está en su mano el futuro de siguentes versiones e incluso del mantenimiento de las actuales, pero cualquiera puede comenzar un proyecto a partir de la última versión libre del producto, como se hizo con XFree y xorg.<br />
Lo que está claro, que mosquea, es que quiere poner travas a la expansión de MySQL, es normal, así que ya veremos lo que ocurre, pero que no cunda el pánico, la comunidad de SL siempre encuentra un camino, ¡¡usa la fuerza mysql&#8230;..!!<br />
Un saludo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: meneame.net</title>
		<link>http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-600</link>
		<dc:creator>meneame.net</dc:creator>
		<pubDate>Mon, 25 Sep 2006 22:58:47 +0000</pubDate>
		<guid isPermaLink="false">http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-600</guid>
		<description>&lt;strong&gt;Motores de almacenamiento de MySQL...&lt;/strong&gt;

Util y comprensible explicacion de los motores de almacenamiento de MySQL. Ademas resume las funcionalidades de los mas destacados. Destaca las sencillez para explicar los conceptos complejos sin recurrir a tecnicismos....</description>
		<content:encoded><![CDATA[<p><strong>Motores de almacenamiento de MySQL&#8230;</strong></p>
<p>Util y comprensible explicacion de los motores de almacenamiento de MySQL. Ademas resume las funcionalidades de los mas destacados. Destaca las sencillez para explicar los conceptos complejos sin recurrir a tecnicismos&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: blaxter</title>
		<link>http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-581</link>
		<dc:creator>blaxter</dc:creator>
		<pubDate>Sun, 24 Sep 2006 08:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-581</guid>
		<description>siguen siendo software libre 100% (gratuitos y puedes bajar el código), pero como ahora ambas empresas que desarrollaban estos motores (Sleepycat e InnoBase) pertenecen a Oracle, da que pensar... a efectos prácticos y directos no tiene ninguna repercusión, salvo, quizás, que Oracle será quien mande ahora sobre la linea de desarrollo a seguir en ambos motores.</description>
		<content:encoded><![CDATA[<p>siguen siendo software libre 100% (gratuitos y puedes bajar el código), pero como ahora ambas empresas que desarrollaban estos motores (Sleepycat e InnoBase) pertenecen a Oracle, da que pensar&#8230; a efectos prácticos y directos no tiene ninguna repercusión, salvo, quizás, que Oracle será quien mande ahora sobre la linea de desarrollo a seguir en ambos motores.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DraXus</title>
		<link>http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-571</link>
		<dc:creator>DraXus</dc:creator>
		<pubDate>Sat, 23 Sep 2006 22:31:51 +0000</pubDate>
		<guid isPermaLink="false">http://bicosyes.com/motores-de-almacenamiento-de-mysql/#comment-571</guid>
		<description>Interesante, no conocía los diferentes motores. ¿Los dos últimos al ser de Oracle hay que pagarlos o son gratis?</description>
		<content:encoded><![CDATA[<p>Interesante, no conocía los diferentes motores. ¿Los dos últimos al ser de Oracle hay que pagarlos o son gratis?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
