Почему индекс в dynamodb должен называться «вторичный индекс»? Зачем добавлять «вторичный»?

#amazon-dynamodb-index

#amazon-dynamodb-index

Вопрос:

ХОРОШО! Я просто хочу знать, почему вторичный индекс. Кто первый? Я из Китая. Возможно, проблема перевода.Мне просто немного любопытно.

Комментарии:

1. docs.aws.amazon.com/amazondynamodb/latest/developerguide/…

2. На самом деле, я уже прочитал этот документ. Но я все еще не понимаю. И теперь, я думаю, я знаю, что происходит.

Ответ №1:

Когда я увидел другой документ.Я думаю, что нашел ответ.

В этом документе.Я нахожу это —

Улучшение доступа к данным с помощью вторичных индексов

«Amazon DynamoDB обеспечивает быстрый доступ к элементам в таблице, указывая значения первичного ключа. Однако многим приложениям может быть полезно иметь один или несколько доступных вторичных (или альтернативных) ключей, чтобы обеспечить эффективный доступ к данным с атрибутами, отличными от первичного ключа. Чтобы решить эту проблему, вы можете создать один или несколько вторичных индексов в таблице и отправлять запросы запроса или сканирования по этим индексам.»

В этом предложении мы можем видеть это ключевое слово — «вторичные (или альтернативные) ключи».На английском языке «primary» может означать основной или более важный.Но когда мы переводим на китайский, мы теряем их связь. Итак, «Кто первый?». Я думаю, что первичный ключ — это «первый», о котором я забочусь.

Все приведенные выше ответы взяты из официального документа и понятны самостоятельно.Если у вас есть какие-либо вопросы, пожалуйста, поправьте меня.