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

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top