São sistemas de banco de dados heterogêneos em prática?
-
11-09-2019 - |
Pergunta
Eu estava sondando em torno de um pouco no reino de bases de dados e bater a noção de ter bancos de dados heterogêneos. Eu pesquisei e encontrei este - link de texto
A minha pergunta é que tipo de cenário seria colocar isso em prática e é realmente útil? É apenas mais uma coisa que foi pensado, mas não implementadas ou, caso fosse implementada, então ele ficou restrito a uma área muito nicho?
aplausos
Solução
Eu trabalhei em um sistema heterogêneo antes. É um sistema comercial para gerenciar programas no exterior de estudo para grandes universidades, e eles tiveram instalações em Oracle, MySQL e SQL Server. Eu era um consultor externo lidar com um projeto de conversão muito específico, embora, então eu não consegui ver muitas das questões envolvidas em fazê-lo funcionar bem em todos os lugares.
Eu me lembro que o único maior obstáculo que eu tinha que lidar com foi a falta da Oracle de uma coluna de estilo autoincrement simples e ter de criar seqüências distintas vez. Havia um número de tipo de dados descasamentos bem, mas não havia um bom sistema muito no local para apenas mapear os.
Note que, mesmo aqui, cada cliente só tinha um tipo de banco de dados. Nós não precisa se preocupar com a replicação de dados em si entre os tipos db (além de algumas tabelas de pesquisa comum). estrutura justa.
Outras dicas
Eu diria que sim, e muito. Uma implementação Estou familiarizado com está integrando MAS90 com um sistema de produção LOB. Os dados são duplicados em ambos, mas acessado e usado de maneiras diferentes.
Diferentes departamentos em sua empresa pode usar bancos de dados diferentes. Eu puxo dados e dados de envio a partir do seguinte
SQL Server
A Oracle
Sybase IQ
Acesso
MySQL
FoxPro
Flat arquivos
Excel arquivos
O banco de dados SQL Server é o repositório fora de todos os dados, mas puxar de muitos bancos de dados diferentes para dados povoar e, em seguida, os dados serão empurrados para diferentes bases de dados para uso departamental