Son los sistemas de bases de datos heterogéneas en la práctica?
-
11-09-2019 - |
Pregunta
Me estaba probando de todo un poco en el ámbito de las bases de datos y golpeó la idea de tener bases de datos heterogéneas. Busqué en Google y encontré esto - texto del enlace
Mi pregunta es qué tipo de escenario sería poner esto en práctica y es realmente útil? Es otra de las cosas que se pensaba, pero no se han aplicado o en caso de que se llevó a cabo, luego se puso restringido a un área de nicho muy?
aplausos
Solución
He trabajado en un sistema heterogéneo antes. Es un sistema comercial para gestionar programas en el extranjero de estudio de las universidades grandes, y tenían instalaciones en Oracle, MySQL y SQL Server. Yo era un manejo de un proyecto de conversión muy específico, aunque consultor externo, por lo que no llegué a ver muchas de las cuestiones implicadas en hacer que funcione bien en todas partes.
Lo que sí recuerdo que el único obstáculo más grande que he tenido que hacer frente a la falta de Oracle era de una columna sencilla de estilo autoincrement y tener que configurar secuencias separadas en su lugar. Hubo una serie de desajustes de tipo de datos, así, pero había un muy buen sistema en el lugar para mapear los.
Tenga en cuenta que incluso en este caso, cada cliente sólo tenía una especie de base de datos. Nosotros no tenemos que preocuparnos de la replicación de datos en sí entre los tipos db (aparte de algunas tablas de referencia común). estructura que se acaba.
Otros consejos
Yo diría que sí, y mucho. Una aplicación que conozco es la integración de MAS90 con un sistema de producción de LOB. Los datos se duplica en ambos pero accedido y usado de diferentes maneras.
Los diferentes departamentos de su empresa podría utilizar diferentes bases de datos. Saco de datos y enviar datos a partir de la siguiente
SQL Server
Oracle
Sybase IQ
Acceso
MySQL
FoxPro
Los archivos planos
archivos de Excel
La base de datos de SQL Server es el repositorio de todos los datos, pero tirar de muchas bases de datos diferentes para rellenar los datos y luego los datos serán empujados a diferentes bases de datos para uso departamental