A bearing is a machine element that constrains relative motion to only the desired motion, and reduces friction between moving parts.
Two most basic types of bearings are :
Ball Bearing (Roller Bearing) :

Sleeve Bearing (Sliding Bearing) :

Differences :
