У меня есть набор данных около 150 миллионов записей, который генерируется ежедневно, он содержит:
member_id
, member_name
, member_name_first_letter
Мне нужно получить список, упорядоченный по member_name asc
Я попробую с MySQL, если я разбью по первой букве имя_члена и запускаю запрос для всех один раз (около 40 различных: AZ, цифры, специальные символы). Я могу заполнить таблицу примерно за 40 минут, без срывов до фристов, позже ткает часами. для теста я использую только 13 миллионов записей.
В любом случае, мне нужно, чтобы они были намного быстрее (цель: 1-2 минуты).
Как я могу это сделать? Может ли MongoDB помочь?