Modellazione dei dati con Amazon DynamoDB - AWS Guida prescrittiva

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à.

Modellazione dei dati con Amazon DynamoDB

Amazon Web Services (AWS)

Dicembre 2023 (cronologia dei documenti)

I database NoSQL forniscono schemi flessibili per la creazione di applicazioni moderne. Sono ampiamente riconosciuti per la loro facilità di sviluppo, funzionalità e prestazioni su larga scala. Amazon DynamoDB offre prestazioni veloci e prevedibili con una scalabilità perfetta per i database NoSQL nel cloud Amazon Web Services (). AWS In quanto servizio di database completamente gestito, DynamoDB consente di alleggerire gli oneri amministrativi legati al funzionamento e alla scalabilità di un database distribuito. Non devi preoccuparti del provisioning, dell'installazione e della configurazione dell'hardware, della replica, dell'applicazione di patch software o della scalabilità del cluster.

La progettazione dello schema NoSQL richiede un approccio diverso rispetto alla progettazione tradizionale del sistema di gestione di database relazionali (RDBMS). Il modello di dati RDBMS si concentra sulla struttura dei dati e sulle sue relazioni con altri dati. La modellazione dei dati NoSQL si concentra sui modelli di accesso o sul modo in cui l'applicazione consumerà i dati, quindi archivia i dati in modo da supportare operazioni di interrogazione semplici. Per un RDBMS come Microsoft SQL Server o IBM Db2, puoi creare un modello di dati normalizzato senza pensare troppo ai modelli di accesso. È possibile estendere il modello di dati per supportare modelli e query in un secondo momento.

Questa guida presenta un processo di modellazione dei dati per l'utilizzo di DynamoDB che fornisce requisiti funzionali, prestazioni e costi effettivi. La guida è rivolta agli ingegneri di database che intendono utilizzare DynamoDB come database operativo per le applicazioni su cui sono in esecuzione. AWS AWS Professional Services ha utilizzato la procedura consigliata per aiutare le aziende aziendali con la modellazione dei dati DynamoDB per diversi casi d'uso e carichi di lavoro.