difference between edge runner mill and ball mill

difference between edge runner mill and ball mill