<?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>Bosque Viejo &#187; mariadb</title>
	<atom:link href="http://bosqueviejo.net/tag/mariadb/feed/" rel="self" type="application/rss+xml" />
	<link>http://bosqueviejo.net</link>
	<description>Sitio web sobre programación, software libre, redes, servidores, ofimática... y todo lo relacionado con la informática que nos rodea</description>
	<lastBuildDate>Tue, 08 May 2012 14:40:56 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>De MySQL a MariaDB</title>
		<link>http://bosqueviejo.net/2011/11/03/de-mysql-a-mariadb/</link>
		<comments>http://bosqueviejo.net/2011/11/03/de-mysql-a-mariadb/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 02:07:49 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[administración de sistemas]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[michael widenius]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=1036</guid>
		<description><![CDATA[ O del delfín a la foca, o de lo privado a lo público, &#8230; mucho ha llovido desde que MySQL salió y, con su versión 3.23, recorrieran el mundo instalándose de los primeros en soportar la mayoría de sitios web en internet a través de la idea LAMP.
No obstante, la historia quiso que MySQL AB, la empresa que se creó para comercializar la idea de la base de datos rápida para webs, fuese finalmente adquirida por Sun Microsystems, para dar un supuesto impulso a su integración con el mundo de Java. A lo que respondió otro de los grandes del sector, finalmente, comprando a la propia Sun Microsystems.
En el momento en el que MySQL pasó a ser de Sun, comenzaron las tiranteces, de forma que, Monty, uno de los fundadores y responsable del desarrollo inicial de MySQL, que comentó que el nombre, precisamente, provenía de una de sus hijas (llamada My), hizo un fork, dándole el nombre de MariaDB (otra de sus hijas).
El caso es que, por ética profesional y propia, al final, he decidido abandonar definitivamente MySQL para usar única y exclusivamente MariaDB en lo que concierne a base de datos tipo MySQL&#8230; ya que, también hay otras [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bosqueviejo.net/wp-content/uploads/mysql2mariadb-150x150.jpg" alt="" title="mysql2mariadb" width="150" height="150" class="alignleft size-thumbnail wp-image-1037" /> O del delfín a la foca, o de lo privado a lo público, &#8230; mucho ha llovido desde que MySQL salió y, con su versión 3.23, recorrieran el mundo instalándose de los primeros en soportar la mayoría de sitios web en internet a través de la idea <a href="http://es.wikipedia.org/wiki/LAMP">LAMP</a>.</p>
<p>No obstante, la historia quiso que MySQL AB, la empresa que se creó para comercializar la idea de la base de datos rápida para webs, fuese finalmente <a href="http://www.elpais.com/articulo/internet/Sun/Microsystems/compra/MySQL/1000/millones/dolares/elpeputec/20080116elpepunet_8/Tes">adquirida por Sun Microsystems</a>, para dar un supuesto impulso a su integración con el mundo de Java. A lo que respondió otro de los grandes del sector, finalmente, <a href="http://www.elpais.com/articulo/internet/Oracle/adquiere/Sun/Microsystems/5710/millones/elpeputec/20090420elpepunet_3/Tes">comprando a la propia Sun Microsystems</a>.</p>
<p>En el momento en el que MySQL pasó a ser de Sun, comenzaron las tiranteces, de forma que, Monty, uno de los fundadores y responsable del desarrollo inicial de MySQL, que comentó que el nombre, precisamente, provenía de una de sus hijas (llamada My), hizo un <em>fork</em>, dándole el nombre de MariaDB (otra de sus hijas).</p>
<p>El caso es que, por ética profesional y propia, al final, he decidido abandonar definitivamente MySQL para usar única y exclusivamente MariaDB en lo que concierne a base de datos tipo MySQL&#8230; ya que, también hay otras como PostgreSQL que siguen siendo una muy buena opción a considerar, según el caso que se dé.</p>
<h3>Migrando</h3>
<p>Lo primero, veo que en la propia página de Monty dedicada a MariaDB, hay un <a href="http://downloads.askmonty.org/mariadb/repositories/">configurador</a> bastante bueno de elegir la distribución, la versión de MariaDB a instalar y el <em>mirror</em> más cercano. Con esto tenemos que la instalación en mi Debian Squeeze, por ejemplo, se basa en poner los repositorios correspondientes y hacer el <em>apt-get install</em> para <em>mariadb-server-5.3</em> (por ejemplo).</p>
<p>Tanto si se instala de forma automática, como de forma manual, si tenemos corriendo un MySQL 5.1 (por ejemplo), el sistema se encarga de desinstalarlo, poner en su lugar MariaDB y ejecutar un script llamado <em>mysql_upgrade</em> (que en caso de la instalación desde <em>apt-get install</em> se realizará de forma automática).</p>
<p>El servidor se levanta de forma rápida y tenemos un MySQL completamente funcional con la base de datos instalada y funcionando. El corte casi que ni se nota.</p>
<p>No obstante, <strong>siempre es deseable tener una copia de seguridad</strong> por lo que pudiera pasar. Está el caso de éxito de <a href="http://www.spamexperts.com/es/spam-experts/archivos-de-noticias/article/caso-de-estudio-rapida-y-eficiente-migracion-de-cientos-de-servidores-de-mysql-a-mariadb.html?no_cache=1&#038;cHash=4cc7dce457740135e0085f4f0926d505">SpamExperts</a> que migraron cerca de 300 servidores en más o menos tres horas y sin complicaciones.</p>
<h3>Las ramas de MariaDB</h3>
<p>Actualmente hay disponibles <a href="http://downloads.askmonty.org/mariadb/">tres ramas de MariaDB</a>, la versión 5.1, la versión 5.2 y la versión 5.3.</p>
<ul>
<li>La versión 5.1 es una versión prácticamente igual que la versión 5.1 de MySQL, solo que con muchas correcciones de errores realizadas.</li>
<li>La versión 5.2 es la siguiente evolución, que consta con muchas de las características que querrían haber introducido sus creadores en la versión anterior, pero no pudieron por falta de tiempo.</li>
<li>La versión 5.3 es la actual, que integra muchas mejoras y cosas que en MySQL solo están en la versión comercial.</li>
</ul>
<p>La versión 5.3, que es la última y la más avanzada, tiene cosas como:</p>
<ul>
<li><strong>Optimizaciones en subconsultas</strong>, de siempre en SQL, el hecho de realizar subconsultas es algo que da un poco de miedo, porque, además de que puede ser lioso el hecho de construir una gran consulta con subconsultas dentro, tiene penalización en rendimiento. Pues bien, esta versión está optimizada para el uso de subconsultas de modo que, con respecto a MySQL (la versión normal) mejora el rendimiento sustancialmente.</li>
<li><strong>Interfaz NoSQL</strong>&#8230; bueno, realmente, sigue siendo SQL, pero permite redefinir y aumentar la base de datos de forma fácil en cada UPDATE e INSERT. Un ejemplo puede verse <a href="http://blog.ygraphix.net/en/2011/05/24/un-peu-de-nosql-pour-mariadb/">en esta página</a>.</li>
<li><strong>Nuevos engines</strong> (realmente esto es de la <a href="http://kb.askmonty.org/en/what-is-mariadb-52">5.2</a>), permite usar <em>OQGRAPH</em>, que es un engine preparado para el almacenamiento de elementos jerárquicos y grafos; y <em>SphinxSE</em> que integra un sistema de búsqueda de texto muy parecida al FTS de PostgreSQL enlazando con el servidor de <a href="http://sphinxsearch.com/docs/current.html">Sphinx</a>.</li>
<li><strong>Autenticación por plugins</strong>: permite tener autenticación vía PAM, LDAP, etc.</li>
</ul>
<h3>Conclusiones</h3>
<p>MariaDB se mueve en un entorno ágil con mucha gente que lo mantiene desde su comunidad, y sobretodo, con el apoyo y liderazgo de quien comenzó en su día MySQL, por lo que, es más que posible que dentro de unos cuantos meses o años, se comience a escuchar hablar más de MariaDB que de MySQL. Además, migrar ahora es fácil, ya que las versiones 5.1 en ambos elementos son muy parecidos (son casi iguales), pero ya con la versión 5.5 de MySQL (han saltado de la 5.1 a la 5.5 directamente) y la 5.3 de MariaDB, cada vez se irán distanciando más.</p>
<p>Mi consejo: ¡actualiza ya!</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2011/11/03/de-mysql-a-mariadb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>El futuro de MySQL</title>
		<link>http://bosqueviejo.net/2010/03/02/el-futuro-de-mysql/</link>
		<comments>http://bosqueviejo.net/2010/03/02/el-futuro-de-mysql/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 15:55:56 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[drizzle]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=240</guid>
		<description><![CDATA[Desde que MySQL fuese vendida a Sun Microsystems, ha habido bastante gente que ha visto con otros ojos el proyecto, mostrándose algo escépticos a que MySQL pudiera seguir siendo lo que venía siendo, una base de datos libre sin mayores pretensiones. Pero siendo Sun Microsystems una empresa que ha realizado mucho código para la comunidad, pero también ha guardado mucho otro de forma recelosa, teníamos nuestras dudas.
El problema real vino cuando Sun Microsystems fue adquirida por Oracle. Esta adquisición puso a MySQL en la duda de si seguiría siendo lo que es, o pasaría a ser otro producto más recortado en su versión comunitaria y ofrecido por un precio medio/alto a empresas que se lo puedan permitir. Como si de una versión light de Oracle DB se tratase.
Entre todo este tumulto, en parte levantado por Monty, uno de los principales desarrolladores de MySQL, que se fue de la empresa cuando comenzó todo el lío, surgen varias versiones de MySQL, forks, que prometen seguir la línea original y seguir apostando por el crecimiento de este sistema dentro de la comunidad y el software libre.
Una de las apuestas es MariaDB, promovida por el propio Monty, es un fork del último código estable [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que <a href="http://www.error500.net/sun-compra-mysql">MySQL fuese vendida a Sun Microsystems</a>, ha habido bastante gente que ha visto con otros ojos el proyecto, mostrándose algo escépticos a que MySQL pudiera seguir siendo lo que venía siendo, una base de datos libre sin mayores pretensiones. Pero siendo Sun Microsystems una empresa que ha realizado mucho código para la comunidad, pero también ha guardado mucho otro de forma recelosa, teníamos nuestras dudas.</p>
<p>El problema real vino cuando <a href="http://www.error500.net/articulo/sun-microsystems-acaba-en-manos-oracle">Sun Microsystems fue adquirida por Oracle</a>. Esta adquisición puso a MySQL en la duda de si seguiría siendo lo que es, o pasaría a ser otro producto más recortado en su versión comunitaria y ofrecido por un precio medio/alto a empresas que se lo puedan permitir. Como si de una versión <em>light</em> de Oracle DB se tratase.</p>
<p>Entre todo este tumulto, <a href="http://www.xombra.com/go_news.php?articulo=4125">en parte levantado por Monty</a>, uno de los principales desarrolladores de MySQL, que se fue de la empresa cuando comenzó todo el lío, surgen varias versiones de MySQL, forks, que prometen seguir la línea original y seguir apostando por el crecimiento de este sistema dentro de la comunidad y el software libre.</p>
<p>Una de las apuestas es <a href="http://askmonty.org/wiki/index.php/MariaDB"><strong>MariaDB</strong></a>, promovida por el propio Monty, es un fork del último código estable de MySQL, agregando todos los patchs que no se incluyeron en MySQL y dando soporte a problemas que parece que los desarrolladores principales de MySQL han olvidado.</p>
<p>En otro punto se sitúa el proyecto <a href="http://drizzle.org/wiki/About_Drizzle"><strong>Drizzle</strong></a>, que intenta seguir los ideales iniciales de MySQL en un punto en los que muchos de los desarrolladores que pertenecían a esta comunidad, consideran que se torció el desarrollo principal.</p>
<p>Con esto podemos decir que el espíritu de MySQL no ha muerto, ni morirá, puesto que seguirá vivo en dos ramas separadas de su código original en los momentos clave en los que cada comunidad vió que era el momento de un cambio.</p>
<p>Como nota curiosa, el ecosistema de protección de los sistemas gestores de base de datos abiertas (<a href="http://odba.org/about/">Open Database Alliance</a>), se encarga de la promoción entorno a los sistemas gestores de las base de datos. Una propuesta interesante que promete un poco de seguridad dentro de este entorno.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/03/02/el-futuro-de-mysql/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

