Based on the information on Apple's site, it works more like an incremental backup program. It first saves a complete backup of the system to the external drive or server, then any file change is sent along to the same location. If I open a text file and edit some of it, a diff is generated and sent to the backup device. I'd imagine once the drive becomes full, it will start deleting the oldest incremental change files.