Whats the difference between B tree and B+ tree

What is the difference between the two, what kind of problems would you use such trees?