Interfacce di programmazione di livello superiore per DynamoDB - Amazon DynamoDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Interfacce di programmazione di livello superiore per DynamoDB

Gli AWS SDK forniscono applicazioni con interfacce di basso livello per lavorare con Amazon DynamoDB. Queste classi e metodi lato client corrispondono direttamente all'API DynamoDB di basso livello. Tuttavia, molti sviluppatori sperimentano un senso di disconnessione, o mancata corrispondenza dell'impedenza, quando è necessario mappare tipi di dati complessi agli elementi di una tabella di database. Con un'interfaccia di database di basso livello, gli sviluppatori devono scrivere metodi per leggere o scrivere i dati oggetto nelle tabelle di database e viceversa. La quantità di codice aggiuntivo richiesto per ogni combinazione di tipo di oggetto e tabella di database può sembrare travolgente.

Per semplificare lo sviluppo, gli AWS SDK per Java e.NET forniscono interfacce aggiuntive con livelli di astrazione più elevati. Le interfacce di livello superiore per DynamoDB consentono di definire le relazioni tra gli oggetti del programma e le tabelle di database che memorizzano i dati di tali oggetti. Dopo aver definito questa mappatura, vengono richiamati metodi oggetto semplici come save, load oppuredelete e le operazioni di DynamoDB di basso livello sottostanti vengono richiamate automaticamente per conto dell'utente. Ciò consente di scrivere codice incentrato sugli oggetti piuttosto che codice incentrato sul database.

Le interfacce di programmazione di livello superiore per DynamoDB sono disponibili negli SDK per Java e.NET. AWS

Java

.NET