El 09/08/2017 a las 13:19, Kernel escribió:



El 08/08/2017 a las 2:41, jvenegasperu . escribió:
Y alguno sabe si hay FDW en windows o como se haría en windows

El 7 ago. 2017 15:16, "Edwin Quijada" <listas_quij...@hotmail.com <mailto:listas_quij...@hotmail.com>> escribió:

    Hago algo parecido y lo que hice fue usar untrusted language, con
    Python me conectaba a otra BD y sacaba todo lo que necesitaba. EN tu
    caso como de Pg a Pg , pues usaria FDW que es la tecnologia mas
    nueva y seria mas simple de usar




------------------------------------------------------------------------
    *From:* Kernel <jucab...@gmail.com <mailto:jucab...@gmail.com>>
    *Sent:* Monday, August 7, 2017 8:31 AM
    *To:* Ayuda
    *Subject:* Conexión de una db a otra del mismo server

    Hola,

    Tengo una base de datos de un erp (db_erp) y me gustaría crear otra
    base de datos para crear un cubo de datos (db_bi).

    La idea que tengo es, que esta nueva db  (db_bi) contenga funciones
    pl/pgsql  que lean datos de la db del erp  (db_erp) y  la inserten
    en que desde esta nueva db (db_bi).

    En un principio estarían en la misma maquina y gestor, pero también
    cabe la posibilidad de que estuvieran en distintas maquinas.


    Estoy  viendo dblink y postgres_fdw, no se cual de ellos es el mas
    adecuado y si esta es la mejor forma de hacerlo


    Gracias




Siguiendo con el tema , veo que con dblink prodria llamar a FUNCIONES de la base de datos db_erp, ¿pero como lo puedo hacer con postgres_fdw ?








Gracias por vuestro tiempo,ya he visto las dos posibilidades, estoy pensando en el rendimiento,

Si haces joins entre tablas de la base de datos de db_erp , supongo que sera mas efectivo hacerlos con dblink , que con tablas ajenas(postgres_fdw), no se que gestión hace con los indices. Me explico, tengo que hacer un join complejo entre unas 20 tablas de la db_erp,del que espero obtener un numero considerable de registros, unos 300,000-500,000 registos, con estos resultados tengo que hacer un join con otras 20 tablas(tablas de dimensiones) del db_bi para montar la tabla de hechos.

Gracias



Reply via email to