Cylindrical Roller Bearing
Roller bearings like the one illustrated below are used in applications like conveyer belt rollers, where they must hold heavy radial loads. In these bearings, the roller is a cylinder, so the contact between the inner and outer race is not a point but a line. This spreads the load out over a larger area, allowing the bearing to handle much greater loads than a ball bearing. However, this type of bearing is not designed to handle much thrust loading.
A variation of this type of bearing, called a needle bearing, uses cylinders with a very small diameter. This allows the bearing to fit into tight places.