Firstm sto usando PostgreSQL 9.3 .
Sto risolvendo il problema che consiste nel recuperare un dato da un database separato e renderlo in una pagina web. Il progetto web si trova su Java ( JSF 1.2 ). Attualmente questa caratteristica particolare è implementata utilizzando la query dblink , che recupera le tabelle da un database separato e FULL OUTER JOIN da queste tabelle. C'è un modo più efficiente per farlo?
UPD: ho bisogno di recuperare quei dati in tempo reale, dopo che http -request proviene dal client.
UPDD: la pagina da rendere contiene 100-300 record, ognuno dei quali consiste di 10-15 campi varchar (30), bigint, numerici o interi. Corrispondentemente ho bisogno di recuperare 100-300 record per richiesta. Il problema è che ha funzionato nel modo di recuperare tutti i dati dal sql -server tramite hibernate 's criteria.list() con ulteriore ordinamento, impaginazione, ecc .... Ormai l'ho fatto per recuperare gli unici dati che è necessario rendere. Ho scritto% nativo per sql , ma funziona ancora più lentamente ... Sembra che mi serva un altro modo per risolverlo.