In tournament all-in situations, all players must show their hands once action (betting) is complete. In cash games, players do not need to show. IMO, it's one of the aspects that make tournaments better.
In cash games, players may arrive late, buy in and play. No big deal. In a tournament, late starts (especially one arriving 2-3 hours late) are a problem (or unplayable). Same with leaving early. Cash out and go. However, there is a rule preventing players from cashing out with a big stack and then buyiung back in shortly thereafter for less.
Leaving early after winning a big hand is also a faux-pas, known as a "hit-and-go". No rule preventing it, but frequent hit-and-go's and you may not want to invite that guy again.
Obviously, the escalating blinds are a thing you don't see in cash games. Therefore, the chips needed are also different. Tournaments need more small denomination chips, and fewer and fewer of the larger denominations. Cash games need a few "blinds" chips, lots of "workhorse" chips, and then just a few "rebuy" chips (actual amounts vary by play styles).