Buscar dados em SGBDs externo
29/04/2016
0
Gostaria de entender melhor qual seria as melhores práticas, em relação a rapidez, segurança e outros pontos importantes que desconheço ao se buscar informações de mais de um SGBD externo.
Tenho como necessidade buscar dados em mais de um banco. Nesse exemplo o sgbd é de terceiros e eu preciso pegar dados de mais de um terceiro e publicar no meu site.
Acredito eu que seja isso que o site buscape faz.
Andei pesquisando a respeito e contenho o seguinte conhecimento teórico sobre o assunto.Onde a solução viável para o problema seria utilizar uma API e indexar os dados dos vários sgdb's em um banco único para, então, meu site buscar essas informações no meu banco e publica-las no site.
Outro ponto muito importante é poderia alguma informação ficar desatualizada nesse processo de API/indexar/MeuBanco/Publicar?
Obs.: os SGBD's possivelmente serão mais de um tipo: SQL Server, Postgress, Oracle...
Djalma Manfrin
Post mais votado
04/05/2016
Neste caso para o SQL Server estabelecer conexão com outras instancias você pode utilizar o linked server.
Vou deixar aqui alguns artigos sobre o assunto:
Linked Server - Guia DBA
Linked Server
Linked Server - MSDN
Thiago Cruz
Mais Posts
04/05/2016
Thiago Cruz
Lamento não vi que era externo, eu uso muito linked server em mesma rede, mesmo com outros sgbds
04/05/2016
Alan Mario
07/06/2016
Djalma Manfrin
Mas voltando para o meu problema alguém poderia me apontar para a direção certa?
Me corrijam se eu estiver errado. Terei que utilizar uma API para sincronização de dados e como linguagem de comunicação entre os bancos (possivelmente diferentes), terei que utilizar XML ou JSON para requisitar as informações que quero.
Obs.:As estruturas do banco também serão diferentes.
Clique aqui para fazer login e interagir na Comunidade :)