мы переходим с mysql на Dynamo db, прежде чем у меня есть несколько вопросов
в моей таблице mysql 40 миллионов элементов
есть начало, я переместил 225000 в одну таблицу на динамо-базе, чтобы проверить, стоит ли она
мой объект выглядит так:
"Partition key"{
account_id:number,
book_id:1,
reader_id:2,
field:3,
field:4,
...
}
мой первый тест - получить данные по account_id
поэтому я создал глобальный индекс для этого поля
что я пробовал:
запрос всех данных, где account_id = 2, с использованием правильного индекса
это заняло примерно 90 секунд, и было возвращено 225 000 предметов.
это нормальная скорость для динамо-дб?
Теперь скажем, что мне не нужны возвращаемые фактические объекты, мне просто нужно подсчитать, сколько объектов
Матчи:
account_id = 3
И book_id = 10
И reader_id = 222
я знаю, что мне нужно ПРОСМОТРЕТЬ таблицу для этого
какой будет лучший подход, и могу ли я ожидать "нормальной" скорости для этого вида сканирования
для 40 миллионов элементов одна таблица?
Спасибо большое