What is differences between volatile memory and non-volatile memory?

Relating to people, a volatile memory is inconsistent, variable. Able to change without apparent motive thus making a non volatile memory stable, well ordered and consistent