Difference Between Ball Mill

What is the difference between tubemill and ball mill a ball mill consists of a horizontal rotating cylinder containing cascading steel pebbles, balls, or rodshe tube mill is a revolving.