Replicate (and Replicate Express) is a high performance data replication and data integration engine that utilizes log data to capture real-time data. It is capable of replicating heterogeneous and homogeneous data sources. It is designed to provide high speed replication of full database tables with low latency, log-based transactional replication of database changes - Change Data Capture (CDC). Some of the major features are generation of change tables for ETL processing and as well as schema and DDL replication. It allows you to select tables & columns as well as content-based (row-level) filtering. It also supports mapping & transformations.