Я занимаюсь программированием на linux и сталкивался с проблемой, которая требует чрезвычайно быстрой скорости поиска.быстрый индексный формат для «постоянной базы данных»
Если таблица, как обычная таблица MySQL, выглядит следующим образом:
ID name age sex score_a score_b score_c date
и это постоянная, что означает, когда эта таблица была создана, и никаких обновлений не были разрешено. Он служит только для чтения. Поскольку он был постоянным, поэтому я предполагаю, что должен быть лучший индексный формат для более быстрого поиска по условиям (например, возраст, оценки и т. Д.), А не «индекс дерева B», реализованный в большинстве баз данных для индекса.
Выглядит хэш, будет единственным способом. – PasteBT
@PasteBT hash не может поддерживать фильтрацию, я думаю, это не возможно для меня –
Мне нужно больше информации. Что вы подразумеваете под «быстрым» и «недостаточно быстрым»? какие запросы вы используете, и насколько сложны ваши фильтры? Вы повторяете одни и те же запросы снова или снова, или они сильно переменны? –