Быстрый поиск данных в MySQL - PullRequest
0 голосов
/ 18 апреля 2010

У меня есть таблица пользователей - она ​​содержит миллионы строк (первичный ключ - идентификатор пользователя).

Я просто хочу получить идентификатор пользователя и дату его присоединения.

Использование SELECT user-id, joining-date FROM users требует много времени. Есть ли быстрый способ запросить / извлечь те же данные из этой таблицы?

1 Ответ

0 голосов
/ 18 апреля 2010

Чтобы получить максимальную скорость в таком запросе, вам нужно использовать базу данных, ориентированную на столбцы (например, LucidDB ) или систему значений ключей (например, Cassandra ) , Используя, например, LucidDB должен дать вам повышение производительности на 1-2 порядка с таким запросом. Вам не нужно заменять MySQL: вы можете просто поддержать этот вариант использования arround

...