DB2 Universal Database versión 8.2 proporciona distintas soluciones que puede utilizar para duplicar datos entre bases de datos relacionales. Los cambios de origen comprometidos se almacenan en niveles en tablas relacionales antes de ser duplicados en los sistemas de destino.
La duplicación SQL captura los cambios en los orígenes y utiliza tablas de base para almacenar los datos transaccionales comprometidos. A continuación se leen los cambios de las tablas de base y se duplican en las tablas de destino correspondientes. Con las tablas de base, los datos se capturan y almacenan en niveles una sola vez para entregarlos en varios destinos, en distintos formatos, y con distintos intervalos de entrega.
Se puede duplicar de forma continua, a intervalos o una sola vez. La duplicación continua puede resultar útil si las aplicaciones necesitan datos casi en tiempo real, como las aplicaciones para realizar reservas de avión. La duplicación a intervalos resulta útil para duplicar grandes lotes de datos durante las horas de menor actividad.