Я искал вокруг, но не нашел ответов, поэтому разместил вопрос здесь.
Я настраиваю новую БД и пытаюсь сравнить производительность операции Dynamo DB SCAN и предложения SQL WHERE (оба без создания индексов).
Я понимаю, что операции DynamoDB SCAN могут стать очень медленными по мере роста данных, поскольку им нужно пройти через все записи, чтобы получить желаемые результаты, но разве предложение SQL WHERE не сканирует всю таблицу, чтобы получить желаемые результаты?
Итак, означает ли это, что производительность операции SCAN Dynamo DB более или менее такая же, как производительность предложения SQL WHERE, или SCAN медленнее из-за всего хеширования, которое необходимо выполнить для первичных ключей?