<?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 - PostgreSQL </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 - PostgreSQL  - 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>

</channel>
</rss>