Data integration involves combining data from various sources into a unified view, allowing for more comprehensive analysis and decision-making without moving the data permanently. In contrast, data migration is transferring data between storage types, formats, or systems, often as a one-time event, while data replication involves creating exact copies of data in different locations for purposes like backup and recovery.