Which one of the following data structures are preferred in database system implementation?
Databases store huge amounts of data on disk and must support fast search, insertion, deletion and range queries.
A B+ tree is a balanced multi-way search tree: all records are kept in the leaf nodes, which are linked together, and its height stays very small. So each lookup needs only a few disk accesses, and range queries are just a walk along the leaf chain.
Linked lists, queues and stacks need linear search, so they are not used for indexing.
Answer: (A) B+ tree
Reinforce your conceptual grasp with related questions from CUET-MCA 2024:
Take timed full-length mock tests with authentic question distributions, negative marking (+12/-3 in Math), and instant All India Rank calculation.
Start Free Mock Test Series →