Supongo que el pk de interés se genera a partir de una secuencia.
El paquete que está generando se crea actualmente en la base de datos de origen. El registro se replica, incluida la clave primaria. El problema es que la base de datos replicada NO puede generar sus propias claves primarias, porque las copias se superpondrán en los valores de las claves primarias (a menos que se asegure de que cada base de datos genere pks dentro de un cierto rango). El problema con este diseño es cuando una base de datos excede su rango; Se requerirá una gran cantidad de reorganización de datos para continuar el procesamiento. No suele recomendarse.
Si desea tener paquetes únicos en varias bases de datos, entonces otra alternativa es tener un único generador de paquetes que todos los db usen. Tenga en cuenta que este es un punto único de falla, también conocido como: no recomendado.
- ¿Dónde puedo aprender Amazon AWS sin costarme dinero? Uso Debian todos los días pero me siento intimidado por aprender un conjunto de habilidades de AWS.
- ¿Cuáles son algunos de los usos geniales del EC2 de nivel gratuito de AWS?
- ¿Qué especialización es mejor para el flujo de ingeniería: computación en la nube o análisis de big data?
- ¿Cuánto conocimiento de Azure se requiere para ejecutar HDInsights?
- ¿Cuáles son las ventajas y desventajas de usar Amazon EC2?
También puede tener bases de datos independientes y luego proporcionar un almacén de datos que consolide los datos de sus diferentes fuentes con fines informativos (un patrón popular).
Podría implementar una solución de múltiples nodos que particione los datos entre nodos. Los ejemplos incluirán Oracle RAC, Cassandra (nosql), vertical (Hewlett-Packard). Cada opción tiene diferentes características / costos / beneficios que tendrá que investigar para sus requisitos.
La replicación puede ser ‘fácil’, las bases de datos distribuidas NO.
Buena caza