Here’s an old thread with a good amount of discussion on what it all means and how it is applied to different use cases.