<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" >
<channel>
    
    <title>En la mente de Ernesto - Base de Datos</title>
    <link>http://www.eqsoft.net/blog2/</link>
    <description>VINI, VIDI, VINCI</description>
    <dc:language>es</dc:language>
    <generator>Serendipity 1.6 - http://www.s9y.org/</generator>
    <pubDate>Thu, 14 Jun 2012 17:42:00 GMT</pubDate>

    <image>
        <url>http://www.eqsoft.net/blog2/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: En la mente de Ernesto - Base de Datos - VINI, VIDI, VINCI</title>
        <link>http://www.eqsoft.net/blog2/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Mi idea de una herramienta para gestionar RUP</title>
    <link>http://www.eqsoft.net/blog2/index.php?/archives/27-Mi-idea-de-una-herramienta-para-gestionar-RUP.html</link>
            <category>Base de Datos</category>
            <category>Informática</category>
            <category>PostgreSQL </category>
            <category>Software Libre</category>
    
    <comments>http://www.eqsoft.net/blog2/index.php?/archives/27-Mi-idea-de-una-herramienta-para-gestionar-RUP.html#comments</comments>
    <wfw:comment>http://www.eqsoft.net/blog2/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.eqsoft.net/blog2/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Ernesto Quiñones)</author>
    <content:encoded>
    Primero vean esto:&lt;br /&gt;
&lt;br /&gt;
&lt;table style=&quot;width:auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.eqsoft.net/blog2/exit.php?url_id=57&amp;amp;entry_id=27&quot; title=&quot;https://picasaweb.google.com/lh/photo/aFSEuqnwmfhOkVdI0pDHpdMTjNZETYmyPJy0liipFm0?feat=embedwebsite&quot;  onmouseover=&quot;window.status=&#039;https://picasaweb.google.com/lh/photo/aFSEuqnwmfhOkVdI0pDHpdMTjNZETYmyPJy0liipFm0?feat=embedwebsite&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;&lt;img src=&quot;https://lh6.googleusercontent.com/-8nzxzkkSvkk/T9pT77Qk-xI/AAAAAAAAGwY/7XYcy0_qAvA/s640/disenio.jpg&quot; height=&quot;410&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-family:arial,sans-serif; font-size:11px; text-align:right&quot;&gt;De &lt;a href=&quot;http://www.eqsoft.net/blog2/exit.php?url_id=58&amp;amp;entry_id=27&quot; title=&quot;https://picasaweb.google.com/104616526516031362290/Mogwai?authuser=0&amp;amp;feat=embedwebsite&quot;  onmouseover=&quot;window.status=&#039;https://picasaweb.google.com/104616526516031362290/Mogwai?authuser=0&amp;amp;feat=embedwebsite&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;mogwai&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
En días pasados estuve buscando alguna herramienta para gestionar un proyecto usando RUP y lo que encontré no me ayudó mucho, hay templates de documentos y cosas muy interesantes pero creo que una herramienta de gestión como tal no se encuentra así nomás, entonces se me ocurrió diseñar una. &lt;br /&gt;&lt;a href=&quot;http://www.eqsoft.net/blog2/index.php?/archives/27-Mi-idea-de-una-herramienta-para-gestionar-RUP.html#extended&quot;&gt;Continua leyendo &quot;Mi idea de una herramienta para gestionar RUP&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 14 Jun 2012 11:11:08 -0500</pubDate>
    <guid isPermaLink="false">http://www.eqsoft.net/blog2/index.php?/archives/27-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
</item>
<item>
    <title>Mogwai ERDesigner NG (modelador de base de datos libre)</title>
    <link>http://www.eqsoft.net/blog2/index.php?/archives/26-Mogwai-ERDesigner-NG-modelador-de-base-de-datos-libre.html</link>
            <category>Base de Datos</category>
            <category>Informática</category>
            <category>PostgreSQL </category>
            <category>Software Libre</category>
    
    <comments>http://www.eqsoft.net/blog2/index.php?/archives/26-Mogwai-ERDesigner-NG-modelador-de-base-de-datos-libre.html#comments</comments>
    <wfw:comment>http://www.eqsoft.net/blog2/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.eqsoft.net/blog2/rss.php?version=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>nospam@example.com (Ernesto Quiñones)</author>
    <content:encoded>
    Hace ya unos días estaba algo preocupado porque mi modelador favorito de &lt;a href=&quot;http://www.eqsoft.net/blog2/exit.php?url_id=53&amp;amp;entry_id=26&quot;  onmouseover=&quot;window.status=&#039;http://www.postgresql.org&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;PostgreSQL&quot;&gt;PostgreSQL&lt;/a&gt; ya no va a tener soporte en el futuro en Kubuntu (Ubuntu y/o Debian), &lt;a href=&quot;http://www.eqsoft.net/blog2/exit.php?url_id=54&amp;amp;entry_id=26&quot;  onmouseover=&quot;window.status=&#039;http://pgdesigner.sourceforge.net/en/index.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;PgDesigner&quot;&gt;PgDesigner&lt;/a&gt; esta desarrollado en &lt;a href=&quot;http://www.eqsoft.net/blog2/exit.php?url_id=55&amp;amp;entry_id=26&quot;  onmouseover=&quot;window.status=&#039;http://gambas.sourceforge.net/en/main.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;Gambas&quot;&gt;Gambas2&lt;/a&gt; (lenguaje de programación Basic Orientado al Objeto, OjO no es Ms Visual Basic), lastimosamente usa librerías QT de KDE3 y lastimosamente Debian (la base de Ubuntu) ha decidido dar soporte solo a KDE4, entonces eso hace que PgDesigner se quede con algunas librerías, consultado el proyecto PgDesigner al respecto mencionó &quot;no vamos a migrar PgDesigner a KDE4&quot;, resultado final, me quedé sin modelador de base de datos.&lt;br /&gt;
&lt;br /&gt;
Buscando en la red me encontré con este proyecto: &lt;a href=&quot;http://www.eqsoft.net/blog2/exit.php?url_id=77&amp;amp;entry_id=26&quot;  onmouseover=&quot;window.status=&#039;http://mogwai.sourceforge.net/erdesignerng.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;Modelador del proyecto Mogwai&quot;&gt;Proyecto Mogwai&lt;/a&gt;, están desarrollando interesantes componentes (en java) para base de datos, no en exclusivo para PostgreSQL, y bueno ofrecen un modelador del cual pueden ver algunas fotos aquí.&lt;br /&gt;
&lt;br /&gt;
&lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;https://picasaweb.google.com/s/c/bin/slideshow.swf&quot; width=&quot;600&quot; height=&quot;400&quot; flashvars=&quot;host=picasaweb.google.com&amp;hl=es&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F104616526516031362290%2Falbumid%2F5753598073529242577%3Falt%3Drss%26kind%3Dphoto%26hl%3Des&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;&lt;/embed&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.eqsoft.net/blog2/index.php?/archives/26-Mogwai-ERDesigner-NG-modelador-de-base-de-datos-libre.html#extended&quot;&gt;Continua leyendo &quot;Mogwai ERDesigner NG (modelador de base de datos libre)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 13 Jun 2012 08:56:55 -0500</pubDate>
    <guid isPermaLink="false">http://www.eqsoft.net/blog2/index.php?/archives/26-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
</item>
<item>
    <title>Como crear un sistema de failover cacero para PostgreSQL </title>
    <link>http://www.eqsoft.net/blog2/index.php?/archives/24-Como-crear-un-sistema-de-failover-cacero-para-PostgreSQL.html</link>
            <category>Base de Datos</category>
            <category>Informática</category>
            <category>PostgreSQL </category>
            <category>Software Libre</category>
    
    <comments>http://www.eqsoft.net/blog2/index.php?/archives/24-Como-crear-un-sistema-de-failover-cacero-para-PostgreSQL.html#comments</comments>
    <wfw:comment>http://www.eqsoft.net/blog2/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.eqsoft.net/blog2/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (Ernesto Quiñones)</author>
    <content:encoded>
    Bueno hace unos días tuve que instalar un sistema de replicación síncrona para PostgreSQL 9.1 con un sistema de tolerancia a fallos (FAILOVER en adelante)  para poder levantar el servidor alterno (en adelante SLAVE) cuando el principal se caiga en adelante MASTER).&lt;br /&gt;
&lt;br /&gt;
PostgreSQL 9.1 incorpora la funcionalidad de replicación síncrona básicamente como una “extensión” adicional a la replicación asíncrona que ya tiene desde 9.0 y que esta basada en los archivos del WAL, sin embargo no trae consigo elementos de FAILOVER para lo cual deja a tu elección implementar el que quiera pero básicamente lo que te indica es que cualquiera podría servir mientras “degrade el servicio en uno y promueva el servicio en el otro servidor”.&lt;br /&gt;
&lt;br /&gt;
Uno podría utilizar muchas herramientas libres para esto, con más o menos buenos resultados pero el tema es que la documentación de ellas no es nada “cristiana” (osea no se entiende fácilmente, nada que ver con temas de fé) y luego de un buen rato leyendo decidí mejor crearme mi propio failover, algo que resulto interesante y mucho más rápido.&lt;br /&gt;
&lt;br /&gt;
El escenario es este:&lt;br /&gt;
&lt;br /&gt;
2 servidores con Gnu/Linux CentOS 6.2&lt;br /&gt;
Cada uno con PostgreSQL 9.1 aplicando réplica síncrona&lt;br /&gt;
el lenguaje utilizado es Python&lt;br /&gt;
Los servidores están en el mismo segmento de red&lt;br /&gt;
&lt;br /&gt;
Para empezar si esperan ver el código fuente de lo que programé ya “se pegaron plancha” como dicen los méxicanos, no lo voy a hacer (hasta dentro de un año cuando me comprometo formalmente publicar el código, tomen el tiempo y si me olvido me lo recuerdan), voy a explicar el concepto  del sistema y ya uds. Lo podrán programar en lo que quieran, python, php, perl, java (puaj), ruby, c, c++, etc. Etc.&lt;br /&gt;
&lt;br /&gt;
Bueno vamos a la explicación.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.eqsoft.net/blog2/index.php?/archives/24-Como-crear-un-sistema-de-failover-cacero-para-PostgreSQL.html#extended&quot;&gt;Continua leyendo &quot;Como crear un sistema de failover cacero para PostgreSQL &quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 05 May 2012 09:35:54 -0500</pubDate>
    <guid isPermaLink="false">http://www.eqsoft.net/blog2/index.php?/archives/24-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
</item>
<item>
    <title>El extraño caso de un MySQL que no se dejaba instalar en Ubuntu</title>
    <link>http://www.eqsoft.net/blog2/index.php?/archives/16-El-extrano-caso-de-un-MySQL-que-no-se-dejaba-instalar-en-Ubuntu.html</link>
            <category>Base de Datos</category>
            <category>Informática</category>
            <category>Software Libre</category>
    
    <comments>http://www.eqsoft.net/blog2/index.php?/archives/16-El-extrano-caso-de-un-MySQL-que-no-se-dejaba-instalar-en-Ubuntu.html#comments</comments>
    <wfw:comment>http://www.eqsoft.net/blog2/wfwcomment.php?cid=16</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.eqsoft.net/blog2/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (Ernesto Quiñones)</author>
    <content:encoded>
    &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.snailinaturtleneck.com/blog/wp-content/uploads/2010/04/mysql_omnomnom.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
Ayer me quedé entrampado un buen rato en unos trabajos de investigación por un tema que no podría explicar facilmente, simplemente al desinstalar un MySQL ya no podía reinstalarlo, simplemente aparecía un mensaje de error (con número 100, 2 y 1 en diversos momentos) y nada no se podía.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;E: mysql-server-5.1: el subproceso instalado el script pre-removal devolvió el código de salida de error 100&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Reordenando las cosas que hice esto fue lo que sucedió: &lt;br /&gt;&lt;a href=&quot;http://www.eqsoft.net/blog2/index.php?/archives/16-El-extrano-caso-de-un-MySQL-que-no-se-dejaba-instalar-en-Ubuntu.html#extended&quot;&gt;Continua leyendo &quot;El extraño caso de un MySQL que no se dejaba instalar en Ubuntu&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 27 Mar 2012 06:57:46 -0500</pubDate>
    <guid isPermaLink="false">http://www.eqsoft.net/blog2/index.php?/archives/16-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
</item>

</channel>
</rss>