Multilevel indexing are static . while b and b+ tree dynamic . the advantage is , databases are very much dynamic in nature the data in the databases change a lot . so if we do multilevel indexing according to and instance and then the data incresed the multilevel index will fail . so we need a dynamic thing like trees . they automatically grow and shrink as the data varies.