Amazon DynamoDB ora supporta chiavi composite multiattributo negli indici secondari globali

Inserito il: 19 nov 2025

Amazon DynamoDB ora supporta chiavi primarie composte da un massimo di otto attributi negli indici secondari globali (GSI). Mentre in precedenza, le chiavi di partizione e di ordinamento erano limitate a un attributo ciascuna, DynamoDB ora supporta fino a quattro attributi ciascuno per le chiavi di partizione e di ordinamento. Con le chiavi multiattributo, non è più necessario concatenare manualmente i valori in chiavi sintetiche, il che a volte comporta la necessità di riempire nuovamente i dati prima di aggiungere nuovi indici. Invece, puoi creare chiavi primarie utilizzando fino a otto attributi esistenti, semplificando la modellazione di diversi modelli di accesso e l'adattamento ai nuovi requisiti delle query.

Le chiavi di partizione multiattributo migliorano la distribuzione e l'unicità dei dati. Le chiavi di ordinamento multiattributo consentono di eseguire query flessibili consentendo di specificare le condizioni sugli attributi delle chiavi di ordinamento da sinistra a destra. Ad esempio, un indice con chiave di partizione UserID e attributi chiave di ordinamento Paese, Stato e Città consente di interrogare tutte le località per un utente, quindi restringere i risultati per Paese, Stato o Città.

Le chiavi di partizione e ordinamento multiattributo sono disponibili senza costi aggiuntivi in tutte le regioni AWS in cui è disponibile DynamoDB. Puoi crearli utilizzando la Console di gestione AWS, l'interfaccia a riga di comando AWS, gli SDK AWS o l'API DynamoDB. Per ulteriori informazioni, consulta Indici secondari globali nella guida per sviluppatori di Amazon DynamoDB.