База данных хранит имя, возраст, зарплату и адрес сотрудника.
Я знаю, что если это запрос с одним ключом, то B + tree - выбор.Как насчет запроса с несколькими ключами, например, я хочу знать всех сотрудников с фамилией Смит и возрастом более 40. Как эффективно поддерживать этот тип запроса?
Моя текущая идея - создать дерево B +каждый ключ, который стоит дополнительного места.Также мне нужно найти пересечение результатов, возвращаемых каждым запросом дерева B +, и это стоит дополнительного времени выполнения.
Я новичок в базе данных, и любая обратная связь приветствуется.
Спасибо!