The principal difference between a B tree and a B+ tree will be, in a B Tree is capable of saving both keys and data in the leaf and internal nodes, whereas the B+ can only store data in the leaf nodes.

BY Best Interview Question ON 04 Feb 2019