La réplication consiste à conserver un ensemble de données déterminé à plus d'un emplacement. Elle implique de copier les modifications désignées entre deux emplacements (une source et une cible) et de synchroniser les données aux deux emplacements. Ces dernières ne doivent pas nécessairement être identiques. Par exemple, la réplication peut vous servir à produire un sous-ensemble de données, à conserver un historique des modifications apportées (trace de contrôle) ou à transformer les données.