What's the difference between *revive* and *survive*? 

> 
> Revive: restore to life or consciousness.
> 
> 
> Survive: remain alive after the death of (a particular person).
> 
> 
> 

The meanings don't seem so different to me. Is it just another word for the other, or is there a subtle difference?