[Plone-IT] PostgreSQL: database o schema?
Giuseppe Arvati
giuseppe.arvati a poste.it
Mer 23 Set 2009 10:12:32 UTC
Francesco Tonucci ha scritto:
> So che č una domanda OT, ma č una cosa urgente e magari potete aiutarmi.
> Sto realizzando un'applicazione all'interno della nostra intranet
> Plone, che, come la maggior parte delle applicazioni future, si
> appoggia ad un database (in questo caso PostgreSQL).
> Molto probabilmente, tutte queste applicazioni dovranno utilizzare
> informazioni riguardanti gli utenti e la struttura (organigramma) dei
> nostri uffici. Ho pensato perciō di utilizzare un db a sč per
> memorizzare queste informazioni condivise. Al momento quindi ho:
> - utenti -> db generale (con info condivise)
> - tempi_medi -> db specifico dell'applicazione
> Il problema č che postgre non permette di fare query su db diversi
> (almeno nativamente) e i due db di cui sopra (ma la cosa potrebbe
> valere anche per le successive applicazioni) sono strettamente connessi.
> Detto questo mi chiedo se č meglio continuare sulla linea dei db
> diversi, oppure creare un unico maxi db, ad esempio denominato
> "intranet", con all'interno tanti schemi, uno per ogni applicazione,
> pių quello generico.
> A me sembra pių logico mantenere separati i db, ma vorrei un parere
> pių esperto, considerando anche le prestazioni di postgre nel momento
> in cui saranno presenti ulteriori applicazioni e con circa 50
> connessioni contemporanee.
>
Ciao,
io ho avuto modo di usare sqlrelay http://sqlrelay.sourceforge.net/
che consente di collegare pių db contemporaneamente.
in pratica sqlrelay si collega a n db e plone si collega a sqlrealy
in qualche modo, se non ricordo male, č possibile eseguire
sql su pių db
http://sqlrelay.sourceforge.net/sqlrelay/router.html
ma non credo join tra tabelle che stanno su db diversi
giuseppe
Maggiori informazioni sulla lista
Plone-IT