Introduzione

HAQM Web Services (AWS) offre un numero crescente di opzioni di database dedicati create (attualmente più di 15) per supportare diversi modelli di dati. Questi includono database relazionali, chiave-valore, documenti, in memoria, grafici, serie temporali, colonne larghe e di libro maestro.

La scelta del database giusto o di molteplici database richiede una serie di decisioni che dipendono dalle esigenze organizzative. Questa guida decisionale ti aiuterà a porre le domande giuste, a delineare un percorso chiaro per l'implementazione e a eseguire la migrazione dal tuo database esistente.

Questo video di sei minuti e mezzo di Ricardo Ferreira, sostenitore degli sviluppatori di AWS, spiega le basi della scelta di un database AWS, fornendo una solida introduzione ai concetti, ai criteri e alle scelte disponibili nel resto di questa guida decisionale.

Tempo di lettura

20 minuti

Scopo

Aiutaci a determinare quale/i database AWS sono più adatti alla tua organizzazione.

Livello

Principiante

Ultimo aggiornamento

11 settembre 2023

Scopri

I database sono importanti sistemi di backend utilizzati per archiviare i dati di qualsiasi tipo di applicazione, che si tratti di una piccola applicazione mobile o un'applicazione aziendale con requisiti di scala internet e in tempo reale.

Questa guida decisionale è progettata per aiutarti a comprendere la gamma di scelte a tua disposizione, a stabilire i criteri più adatti alla scelta del tuo database, a fornirti informazioni dettagliate sulle proprietà uniche di ogni database e quindi ad approfondire le funzionalità offerte da ciascuno di essi.

Quali tipi di app sono generate utilizzando i database?

  • Applicazioni su scala Internet: applicazioni su scala Internet implementate globalmente che gestiscono milioni di richieste al secondo su centinaia di terabyte di dati. Questi database si ridimensionano automaticamente in modo da adattarsi a carichi di lavoro più o meno intensi.
  • Applicazioni in tempo reale: le applicazioni in tempo reale come caching, store di sessione, classifiche per videogiochi, ride-hailing, presa di mira degli annunci pubblicitari e analisi in tempo reale richiedono latenza in microsecondi e velocità di trasmissione effettiva elevata per supportare milioni di richieste al secondo.
  • Applicazioni open source: alcuni clienti preferiscono i database open source per i costi ridotti, lo sviluppo sostenuto dalla community e il supporto, oltre agli ampi ecosistemi di strumenti ed estensioni.
  • Applicazioni enterprise: le applicazioni enterprise consentono di gestire i processi aziendali principali, come vendite, fatturazione, assistenza clienti, risorse umane e processi per ramo di attività, come il sistema di prenotazioni in una catena di hotel o un sistema di gestione del rischio presso una compagnia di assicurazioni. Queste applicazioni richiedono database rapidi, scalabili, sicuri, disponibili e affidabili.

Nota: questa guida si concentra sui database adatti alle applicazioni OLTP (Online Transaction Processing). Se l'esigenza principale è quella di archiviare e analizzare quantità massicce di dati in modo rapido ed efficiente (tipicamente soddisfatte da un'applicazione di elaborazione analitica online (OLAP)), AWS offre HAQM Redshift, un servizio di data warehousing completamente gestito e basato sul cloud, progettato per gestire carichi di lavoro analitici su larga scala.  

Esistono due categorie di alto livello di database AWS OLTP: relazionali e non relazionali.

  • La famiglia di database relazionali AWS include sette motori popolari per HAQM RDS e HAQM Aurora: HAQM Aurora con compatibilità MySQL, HAQM Aurora con compatibilità PostgreSQL, MySQL, MariaDB, PostgreSQL, Oracle e SQL Server, e un'opzione per la distribuzione on-premise con HAQM RDS su AWS Outposts.
  • Le opzioni di database non relazionali sono progettate per coloro che hanno esigenze specifiche di database chiave-valore, documenti, memorizzazione nella cache, in memoria, grafici, serie temporali, colonne larghe e database di libro maestro.

Esploreremo tutti questi aspetti in dettaglio nella sezione Scegli di questa guida.

Migrazione di database

Prima di decidere quale servizio di database utilizzare per lavorare con i tuoi dati, è importante dedicare un po' di tempo a pensare a come migrare i tuoi database esistenti.

La migliore strategia di migrazione dei database è quella che ti aiuta a sfruttare appieno il cloud AWS. Ciò implica la migrazione delle applicazioni per utilizzare database appositamente costruiti e incentrati sul cloud. Inoltre, non ti lega allo stesso database che hai utilizzato in locale. Prendi in considerazione la modernizzazione delle tue applicazioni e scegli i database più adatti ai requisiti del flusso di lavoro delle tue applicazioni.

Ad esempio, se scegli di trasferire prima le tue applicazioni e poi trasformarle, potresti decidere di eseguire prima il rehosting (lift and shift) del database. Quando sei completamente immerso nel cloud AWS, puoi iniziare a lavorare per modernizzare la tua applicazione. Questa strategia può aiutarti a uscire rapidamente dall'attuale ambiente on-premise e quindi concentrarti sulla modernizzazione.
 
L'immagine precedente mostra come utilizzare AWS Database Migration Service per spostare i dati su HAQM Aurora.

Le seguenti risorse possono aiutarti con la tua strategia di migrazione:

Oltre a disporre di una strategia di migrazione alla base della pianificazione, è necessario disporre di modi per ottenere informazioni dettagliate dai dati. Puoi usare HAQM Redshift. È un servizio di data warehouse veloce, completamente gestito e su scala petabyte che puoi utilizzare per analizzare in modo efficiente tutti i tuoi dati utilizzando gli strumenti di business intelligence esistenti. È ottimizzato per set di dati che vanno da poche centinaia di gigabyte a un petabyte o più.

Prendi in esame

Stai pensando di ospitare un database su AWS. Potresti volerlo fare per supportare un progetto pilota o un progetto pionieristico come primo passaggio nel tuo percorso di migrazione al cloud, oppure potresti voler migrare un carico di lavoro esistente con il minor numero di interruzioni possibile. O magari desideri trasferire il tuo carico di lavoro su servizi AWS gestiti o addirittura rifattorizzarlo in modo completamente nativo del cloud.

Qualunque sia il tuo obiettivo, prendere in considerazione le domande giuste faciliterà la decisione sul tuo database. Ecco un riepilogo dei criteri chiave da considerare.

  • La prima considerazione importante nella scelta del database è l'obiettivo aziendale. Qual è la direzione strategica che spinge la tua organizzazione al cambiamento? Come suggerito nelle 7 R di AWS, valuta se desideri riprogettare o rifattorizzare un carico di lavoro esistente, passare a una nuova piattaforma per eliminare gli impegni relativi alle licenze commerciali, eseguire il rehosting del tuo database e dei dati esistenti come passo iniziale verso la modernizzazione o passare ora a una strategia di database gestita.

  • Puoi scegliere una strategia di rehosting da implementare sul cloud più velocemente, con meno problemi di migrazione dei dati. Installa il software del tuo motore di database su una o più istanze EC2, migra i tuoi dati e gestisci questa istanza di database proprio come fai on-premise. In alternativa, puoi scegliere una strategia di ripiattaforma in cui migrare il database relazionale locale a un'istanza HAQM RDS completamente gestita.

    Infine, potresti considerare questa un'opportunità per rifattorizzare il tuo carico di lavoro in modo che sia nativo del cloud, utilizzando database NoSQL appositamente progettati come HAQM DynamoDB e HAQM DocumentDB con compatibilità con MongoDB. E se desideri passare a un'impronta serverless per eliminare l'onere della gestione dell'infrastruttura e della pianificazione della capacità, AWS offre offerte serverless per molti dei suoi database, come HAQM Aurora Serverless e HAQM Neptune serverless, il database a grafo.

  • Hai bisogno di un database creato per uno scopo specifico? Come forse avrai letto , i giorni del database monolitico unico sono passati. Ora è molto più comune scegliere un database dedicato e ottimizzato per una particolare attività o caso d'uso.

    AWS offre un portafoglio ampio e completo di database dedicati che supportano diversi modelli di dati. Con questi database, puoi creare applicazioni implementate basate sui dati, altamente dimensionabili. La selezione di un database dedicato, ottimizzato per ciò che devi fare, velocizzerà lo sviluppo e l'implementazione.

  • Il fulcro di qualsiasi scelta di database include le caratteristiche dei dati che è necessario archiviare, recuperare, analizzare e utilizzare. Ciò include il tuo modello di dati (è relazionale, strutturato o semi-strutturato, utilizza un set di dati altamente connesso o serie temporali?) , accesso ai dati (come è necessario accedere ai dati?), la misura in cui hai bisogno di dati in tempo reale e se hai in mente una particolare dimensione dei record di dati.

  • Le principali considerazioni operative riguardano la destinazione dei dati e il modo in cui verranno gestiti. Le due scelte chiave che devi fare sono:

    • Che si tratti di una soluzione ospitata autonomamente o completamente gestita, il punto fondamentale è comprendere dove il tuo team fornisce maggior valore alla tua azienda. Se il database è ospitato autonomamente, sarai responsabile del reale valore differenziato che un database può fornire (attraverso il tuo lavoro sulla progettazione dello schema, la costruzione delle query e l'ottimizzazione delle query) e sarai responsabile della manutenzione quotidiana, del monitoraggio e dell'applicazione delle patch del database. La scelta di un database AWS completamente gestito semplifica il lavoro e consente al team di concentrarsi sulle aree in cui è probabile che offra un valore unico.

    • Che tu abbia bisogno di un database serverless o con provisioning: HAQM Aurora fornisce un modello su come considerare questa scelta. HAQM Aurora Serverless v2 è adatto per carichi di lavoro impegnativi e altamente variabili. Ad esempio, l'utilizzo del database potrebbe essere intenso per un breve periodo di tempo, seguito da lunghi periodi di attività leggera o da nessuna attività. Alcuni esempi sono i siti web di vendita al dettaglio, di giochi o sportivi con eventi promozionali periodici e i database che producono report quando necessario. I cluster forniti da Aurora sono adatti ai carichi di lavoro stabili. Con i cluster forniti, scegli una classe di istanza Aurora con una quantità predefinita di memoria, potenza della CPU e larghezza di banda I/O.
  • L'affidabilità del database è fondamentale per qualsiasi azienda. Raggiungere e mantenere l'affidabilità e la resilienza del database significa prestare attenzione a una serie di fattori chiave. Questi fattori includono funzionalità di backup e ripristino, replica, failover e ripristino point-in-time (PITR).
     
    Inoltre, il supporto per un'applicazione/set di dati implementato a livello globale potrebbe essere importante per te, insieme ai requisiti dell’Obiettivo del tempo di ripristino (RTO) o dell’Obiettivo del punto di ripristino (RPO).

  • Valuta se la velocità di trasmissione effettiva del tuo carico di lavoro potrebbe superare la capacità di un singolo nodo di elaborazione. Quindi considera la potenziale necessità che il database supporti un'elevata concorrenza di transazioni (10.000 o più) e se deve essere implementato in più aree geografiche.
     
    Se il carico di lavoro richiede prestazioni di lettura estremamente elevate con un tempo di risposta misurato in microsecondi anziché in millisecondi, potresti prendere in considerazione l'utilizzo di soluzioni di caching in memoria insieme al tuo database o un database che supporti l'accesso ai dati in memoria.
  • La sicurezza è responsabilità condivisa tra AWS e il cliente. Il modello di responsabilità condivisa AWS lo descrive come sicurezza del cloud e sicurezza nel cloud. Considerazioni specifiche sulla sicurezza includono la protezione dei dati a tutti i livelli, l'autenticazione, la conformità, la sicurezza dei dati, l'archiviazione di dati sensibili e il supporto per i requisiti di controllo.

Scegli

Ora che conosci i criteri in base ai quali valutare le opzioni del tuo database, sei pronto/a per scegliere il database AWS più adatto alle tue esigenze organizzative.

Questa tabella evidenzia quali database sono ottimizzati per determinate circostanze e tipi di dati. Usalo per determinare il database più adatto al tuo caso d'uso.

Famiglie di database
Quando lo useresti?
Per cosa è ottimizzato?
Motori o servizi di database correlati
Chiudi

Relazionale

HAQMRDS offre sette motori di database relazionali tra cui scegliere, tra cui HAQM Aurora MySQL Compatible Edition, HAQM Aurora PostgreSQL Compatible Edition, MySQL, MariaDB, PostgreSQL, Oracle e Microsoft SQL Server.

Usalo quando esegui la migrazione di un carico di lavoro relazionale on-premise o se il tuo carico di lavoro presenta modelli di query ad hoc.
Ottimizzato per dati strutturati archiviati in tabelle, righe e colonne. Supportano query complesse ad hoc tramite join.
Chiudi

HAQM RDS su Outposts

Con HAQM RDS su AWS Outposts, puoi implementare istanze di database completamente gestite nei tuoi ambienti on-premise.

Chiudi

HAQM RDS

HAQM RDS è una raccolta di servizi gestiti progettati per semplificare la configurazione, il funzionamento e la scalabilità dei database nel cloud.

Chiudi

HAQM RDS per SQL Server

HAQM RDS per SQL Server semplifica configurazione, funzionamento e scalabilità delle implementazioni SQL Server nel cloud.

Chiudi

HAQM RDS per Oracle

HAQM RDS per Oracle è un database commerciale completamente gestito che consente di configurare, utilizzare e ridimensionare facilmente le implementazioni di Oracle nel cloud.

Chiudi

HAQM RDS per PostgreSQL

HAQM RDS per PostgreSQL offre le caratteristiche del comune motore di database PostgreSQL.

Chiudi

HAQM RDS per MariaDB

HAQM RDS semplifica la configurazione, la gestione e la scalabilità delle implementazioni di server MariaDB nel cloud.

Chiudi

HAQM RDS per MySQL

HAQM RDS semplifica la configurazione, la gestione e la scalabilità delle implementazioni MySQL nel cloud.

Chiudi

HAQM Aurora con compatibilità MySQL

Esegui e gestisci database creati in MySQL, ma con funzionalità aggiuntive nel motore Aurora.

Chiudi

HAQM Aurora con compatibilità PostgreSQL

Esegui e gestisci database creati in PostgreSQL, ma con funzionalità aggiuntive nel motore Aurora.

Chiudi

HAQM Aurora

HAQM Aurora offre sicurezza integrata, backup continui, elaborazione serverless, fino a 15 repliche di lettura, replica multi-regione automatizzata e integrazioni con altri servizi AWS.

Chiudi

HAQM Redshift

HAQM Redshift è un servizio di data warehouse completamente gestito, su scala petabyte, ottimizzato per velocità, facilità d'uso ed economicità. È progettato per consentirti di analizzare tutti i tuoi dati utilizzando gli strumenti di business intelligence esistenti.

Chiudi

Valore chiave

Un database NoSQL che archivia i dati come una raccolta di coppie chiave-valore in cui una chiave funge da identificatore univoco.

Usalo per carichi di lavoro come gli archivi di sessione o i carrelli della spesa. I database chiave-valore possono scalare grandi quantità di dati e volumi estremamente elevati di cambiamenti di stato, fornendo assistenza a milioni di utenti simultanei attraverso elaborazione e archiviazione implementazioni.
Ottimizzato per l'accesso rapido a quantità molto elevate di dati strutturati, semistrutturati o non strutturati con un'elevata velocità di trasmissione effettiva di lettura e scrittura.
Chiudi

HAQM DynamoDB

Un database NoSQL performante, flessibile, scalabile e serverless, progettato per supportare carichi di lavoro documentali e di valore chiave.

Chiudi

Database in memoria

Un database utilizzabile per le applicazioni che richiedono l'accesso in tempo reale ai dati. Archiviando i dati direttamente in memoria, questi database forniscono una latenza di microsecondi alle applicazioni per le quali una latenza di millisecondi non è sufficiente.

Usalo quando hai bisogno di un livello di caching per migliorare le prestazioni di lettura.
Ottimizzato per applicazioni che richiedono un accesso ai dati in meno di millisecondi.
Chiudi

HAQM ElastiCache

Scegli Elasticache per Memcached se hai bisogno di una semplice soluzione di caching per migliorare le prestazioni delle applicazioni; oppure scegli Elasticache per Redis se hai bisogno di una soluzione di caching per accelerare l'accesso ai dati con il tuo database principale esistente, ma allo stesso tempo ti servono funzionalità più ricche come strutture di dati avanzate, repliche e transazioni.

Chiudi

HAQM MemoryDB per Redis

Scegli MemoryDB se hai bisogno di un database primario ultraveloce con latenza di lettura in microsecondi e scrittura di una cifra in millisecondi.

Chiudi

Database di documenti

Un database che puoi utilizzare per archiviare dati semistrutturati come documenti simili a JSON. Questi database consentono agli sviluppatori di creare e aggiornare rapidamente le applicazioni.

Usalo quando desideri archiviare documenti JSON con funzionalità di interrogazione avanzate nei campi dei documenti.
Ottimizzato per l'archiviazione di dati semi-strutturati come documenti JSON.
Chiudi

HAQM DocumentDB (compatibile con MongoDB)

Usa HAQM DocumentDB (compatibile con MongoDB) quando hai bisogno di un servizio di database completamente gestito per semplificare la configurazione, il funzionamento e la scalabilità di database compatibili con MongoDB nel cloud.

Chiudi

Database colonnare estensibile

Un tipo di database NoSQL. Utilizza tabelle, righe e colonne. Tuttavia, a differenza di un database relazionale, i nomi e il formato delle colonne possono variare da riga a riga nella stessa tabella.

Usalo quando devi migrare i carichi di lavoro Cassandra on-premise o quando devi elaborare dati ad alta velocità per applicazioni che richiedono una latenza di una cifra in millisecondi.
Ottimizzato per carichi di lavoro che richiedono letture/scritture pesanti e velocità di trasmissione effettiva elevata abbinati a bassa latenza e scalabilità lineare.
Chiudi

HAQM Keyspaces

Usa HAQM Keyspaces (per Apache Cassandra) se hai bisogno di un servizio di database scalabile, altamente disponibile e gestito compatibile con Apache Cassandra che puoi utilizzare senza dover fare il provisioning, applicare patch o gestire i server, né installare, mantenere o gestire il software.

Chiudi

Database a grafo

Un database che memorizza nodi e relazioni anziché tabelle o documenti. Le connessioni tra i dati sono considerate importanti quanto i dati stessi.

Usalo per casi d'uso come il rilevamento delle frodi, i motori di raccomandazione e le reti di compagnie aeree.
Ottimizzato e progettato appositamente per l’archiviazione e la navigazione di relazioni.
Chiudi

HAQM Neptune

Scegli Neptune se hai bisogno di un servizio di database a grafo rapido, affidabile e completamente gestito che semplifichi la creazione e l'esecuzione di applicazioni che funzionano con set di dati altamente connessi. Il nucleo di Neptune è un motore di database a grafo ad alte prestazioni appositamente progettato.

Chiudi

Nuovo database di serie temporali

Un database progettato per archiviare e recuperare record di dati che fanno parte di una «serie temporale». Una serie temporale è un insieme di punti dati associati ai timestamp.

Usalo quando disponi di una grande quantità di dati di serie temporale, potenzialmente provenienti da diverse fonti, come Internet delle cose (IoT), i parametri delle applicazioni e il monitoraggio degli asset.
Ottimizzato per l'archiviazione e l'interrogazione di dati che cambiano nel tempo.
Chiudi

HAQM Timestream

Usa HAQM Timestream se hai bisogno di un database di serie temporale veloce, scalabile, completamente gestito e creato appositamente per archiviare e analizzare migliaia di miliardi di punti di dati di serie temporali al giorno. Gestisce il ciclo di vita dei dati delle serie temporali conservando i dati recenti in memoria e spostando i dati storici su un livello di storage ottimizzato in termini di costi basato su policy definite dall'utente.

Chiudi

Database di libro maestro

Un database NoSQL che fornisce un registro delle transazioni immutabile, trasparente e verificabile crittograficamente di proprietà di un'autorità centrale.

Usalo quando la tua organizzazione deve comunicare con altre entità (aziende, clienti) e hai bisogno di un metodo per la verifica dei dati e la fiducia reciproca.
Ottimizzato per mantenere una cronologia completa e verificabile delle modifiche al database.
Chiudi

HAQM Quantum Ledger Database (QLDB)

Scegli HAQM QLDB se hai bisogno di un database di libro mastro completamente gestito che fornisca un registro delle transazioni trasparente, immutabile e verificabile crittograficamente di proprietà di un'autorità centrale affidabile.

Utilizzo

Ora che hai appreso la forma dei tuoi dati, come si adattano al tuo ambiente, come supportano il tuo caso d'uso e per cosa è ottimizzato ogni servizio di database. Dovresti essere in grado di selezionare quali servizi di database AWS sono ottimizzati per le tue esigenze organizzative.

Per scoprire come utilizzare e saperne di più su ciascuno dei servizi di database AWS disponibili, abbiamo creato un percorso dove puoi esplorare il funzionamento di ciascuno dei servizi. La sezione seguente fornisce collegamenti a documentazione approfondita, tutorial pratici e risorse per iniziare.

  • HAQM Aurora
  • HAQM Aurora

    Guida introduttiva su HAQM Aurora

    Descriviamo le basi per iniziare a usare Aurora. Questa guida include tutorial e tratta concetti e procedure Aurora più avanzati, come i diversi tipi di endpoint e come dimensionare i cluster Aurora verso l'alto e verso il basso.

    Esplora la guida »

    HAQM Aurora

    Crea un database ad alta disponibilità

    Scopri come configurare un cluster HAQM Aurora per creare un database ad alta disponibilità. Questo database è costituito da nodi di calcolo replicati su più zone di disponibilità per fornire una maggiore scalabilità di lettura e protezione dal failover.

    Inizia a guardare il tutorial »

    HAQM Aurora

    Usa il database globale HAQM Aurora

    Ti aiutiamo a iniziare a usare i database globali Aurora. Questa guida descrive i motori supportati e la disponibilità nella regione AWS per i database globali Aurora con Aurora MySQL e Aurora PostgreSQL.

    Esplora la guida »

    HAQM Aurora

    Esegui la migrazione da HAQM RDS per MySQL ad HAQM Aurora MySQL
     
    Ti mostriamo come migrare il database di qualsiasi applicazione da HAQM RDS per MySQL ad HAQM Aurora MySQL con tempi di inattività minimi. Questo tutorial non rientra nel livello gratuito e ti costerà meno di 1 USD.

    Inizia a guardare il tutorial »

    AWS Database Migration Service

    Crea un'applicazione di elaborazione dei messaggi serverless


    Ti mostriamo come creare un'applicazione di elaborazione dei messaggi serverless con HAQM Aurora Serverless (edizione compatibile con PostgreSQL), Data API per Aurora Serverless, AWS Lambda e HAQM SNS.

    Inizia a guardare il tutorial »

  • HAQM DocumentDB
  • HAQM DynamoDB

    Guida introduttiva su HAQM DocumentDB

    Ti aiutiamo a iniziare a usare HAQM DocumentDB in soli sette passaggi. Questa guida utilizza AWS Cloud9 per connettere e interrogare il cluster utilizzando la shell (interprete di comandi) MongoDB direttamente dalla Console di gestione AWS.

    Esplora la guida »

    HAQM DynamoDB

    Configurazione di un database di documenti con HAQM DocumentDB
     

    Questo tutorial ti aiuta a connetterti al tuo cluster HAQM DocumentDB per la prima volta dal tuo ambiente AWS Cloud9 con una shell (interprete di comandi) MongoDB ed eseguire alcune query.

    Inizia a guardare il tutorial »

    HAQM DynamoDB

    Best practice per lavorare con HAQM DocumentDB
     

    Scopri le best practice per lavorare con HAQM DocumentDB (compatibile con MongoDB), insieme alle linee guida operative di base per utilizzarlo.

    Esplora la guida »

    HAQM DynamoDB

    Esegui la migrazione da MongoDB ad HAQM DocumentDB
     

    Scopri come migrare un database MongoDB autogestito esistente a un database completamente gestito su HAQM DocumentDB (compatibile con MongoDB).

    Inizia a guardare il tutorial »

    HAQM DynamoDB

    Valutazione della compatibilità con MongoDB
     

    Usa lo strumento di compatibilità di HAQM DocumentDB per valutare la compatibilità di un'applicazione MongoDB utilizzando il codice sorgente dell'applicazione o i log dei profili del server MongoDB.

    Usa lo strumento »

  • HAQM DynamoDB
  • AWS Database Migration Service

    Guida introduttiva su HAQM DynamoDB


    Ti aiutiamo a conoscere e a iniziare a usare HAQM DynamoDB. Questa guida include tutorial pratici e concetti di base.

    Esplora la guida »

    AWS Database Migration Service

    Guida introduttiva su DynamoDB e sugli SDK AWS


    Ti aiutiamo a iniziare a usare HAQM DynamoDB e gli SDK AWS. Questa guida include tutorial pratici che mostrano come eseguire esempi di codice in DynamoDB.
    Esplora la guida »

    AWS Database Migration Service

    Creazione di query e tabelle NoSQL con HAQM DynamoDB

    Scopri come creare una tabella semplice, aggiungere dati, scansionare e interrogare i dati, eliminare dati ed eliminare la tabella utilizzando la console HAQM DynamoDB.

    Inizia a guardare il tutorial »

    AWS Database Migration Service

    Creazione di una tabella HAQM DynamoDB

    Ti mostriamo come creare una tabella DynamoDB e utilizzarla per archiviare e recuperare dati. Questo tutorial utilizza un'applicazione di libreria online come esempio.

    Inizia a guardare il tutorial »

  • HAQM ElastiCache
  • AWS Database Migration Service

    Documentazione su HAQM ElastiCache
     

    Esplora il set completo di documentazione di HAQM ElastiCache, comprese le guide utente per ElastiCache per Redis ed ElastiCache per Memcached, oltre ai riferimenti specifici dell'interfaccia a riga di comando e delle API di AWS.

    Esplora la guida »

    AWS Database Migration Service

    Guida introduttiva su HAQM ElastiCache per Redis
     

    Scopri come creare, concedere l'accesso, connetterti ed eliminare un cluster Redis (modalità cluster disattivata) utilizzando la console HAQM ElastiCache.


    Esplora la guida »

    AWS Database Migration Service

    Crea un archivio di sessioni veloce per un'applicazione online
     

    Scopri come utilizzare HAQM ElastiCache per Redis come cache distribuita per la gestione delle sessioni. Scoprirai inoltre le best practice per la configurazione dei nodi ElastiCache e come gestire le sessioni dall'applicazione.

    Inizia a guardare il tutorial »

    AWS Database Migration Service

    Configurazione di scalabilità e alta disponibilità per un cluster Redis

    Scopri come creare e configurare un cluster Redis con ElastiCache per Redis versione 7.0 con crittografia TLS abilitata. Attivando la modalità cluster, potrai aumentare la scalabilità e l’elevata disponibilità del tuo cluster Redis.

    Inizia a guardare il tutorial »

  • HAQM Keyspaces
  • AWS Database Migration Service

    Guida introduttiva su HAQM Keyspaces (per Apache Cassandra)

    Questa guida è per chi non conosce Apache Cassandra e HAQM Keyspaces (per Apache Cassandra). Guida l’utente nell'installazione di tutti i programmi e i driver necessari per utilizzare correttamente HAQM Keyspaces.

    Esplora la guida »

    AWS Database Migration Service

    Esegui carichi di lavoro di Apache Cassandra con HAQM Keyspaces

    Scopri come creare il tuo cluster e creare modelli grafici utilizzando Property Graph e RDF del W3C. Scopri come scrivere query utilizzando Apache TinkerPop Gremlin, SPARQL, risolvere i problemi relativi alle prestazioni e integrare con AWS Glue ed Elasticsearch.

    Guarda il video »

    AWS Database Migration Service

    Corso per principianti sull'uso di HAQM Keyspaces

    Scopri i vantaggi, i casi d’uso tipici e i concetti tecnici di HAQM RDS per MariaDB. Puoi provare il servizio tramite il codice di esempio fornito o lo strumento interattivo nella Console di gestione AWS.


    Segui il corso (richiede l'accesso) »

  • HAQM MemoryDB
  • AWS Database Migration Service

    Guida introduttiva su HAQM MemoryDB


    Ti guidiamo nei passaggi per creare, concedere l'accesso, connetterti ed eliminare un cluster MemoryDB utilizzando la console di gestione di MemoryDB.

    Usa la guida »

    AWS Database Migration Service

    Guida introduttiva sull’uso di HAQM MemoryDB


    Scopri come semplificare la tua architettura e utilizzare MemoryDB come unico database primario invece di utilizzare una cache a bassa latenza davanti a un database durevole.

    Leggi il blog »

    AWS Database Migration Service

    Integrazione di HAQM MemoryDB per Redis con AWS Lambda basato su Java

    Discutiamo alcuni dei casi d'uso più comuni dell'archivio dati, HAQM MemoryDB per Redis, progettato per offrire durabilità e letture e scritture più veloci.

    Leggi il blog »

  • HAQM Neptune
  • HAQM Aurora

    Guida introduttiva su HAQM Neptune


    Ti aiutiamo a iniziare a usare HAQM Neptune, un servizio di database a grafo completamente gestito. Questa guida mostra come creare un database Neptune.

    Esplora la guida »

    HAQM Aurora

    Crea un servizio di rilevamento delle frodi con HAQM Neptune

    Ti illustreremo i passaggi per creare un database Neptune, progettare il tuo modello di dati e utilizzare il database nella tua applicazione.

    Esplora la guida »

    HAQM Aurora

    Crea un motore di raccomandazione con HAQM Neptune

    In questo corso, imparerai a creare un motore di raccomandazione di amici per un’applicazione di gioco multiplayer utilizzando HAQM Neptune.

    Esplora la guida »

  • HAQM QLDB
  • HAQM DynamoDB

    Guida introduttiva su HAQM QLDB

    In HAQM Quantum Ledger Database (QLDB), il journal è il fulcro del database. Questa guida fornisce una panoramica di alto livello dei componenti del servizio HAQM QLDB e di come interagiscono.

    Esplora la guida »

    HAQM DynamoDB

    Creazione del primo registro HAQM QLDB

    Ti spiegheremo i passaggi necessari per creare il tuo primo registro di esempio HAQM QLDB e compilarlo con tabelle e dati di esempio.

    Inizia a guardare il tutorial »

    HAQM DynamoDB

    Utilizzo di un driver HAQM QLDB con un SDK AWS

    Scopri come utilizzare il driver HAQM QLDB con un SDK AWS per creare un registro QLDB e popolarlo con dati di esempio. Il driver consente all'applicazione di interagire con QLDB utilizzando l'API dei dati transazionali.

    Inizia a guardare il tutorial »

  • HAQM RDS
  • AWS Database Migration Service

    Guida introduttiva su HAQM RDS

    Ti spieghiamo come creare e connetterti a un'istanza database utilizzando HAQM RDS. Imparerai a creare un'istanza DB che utilizza MariaDB, MySQL, Microsoft SQL Server, Oracle o PostgreSQL.

    Esplora la guida »

    AWS Database Migration Service

    Guida introduttiva sulla creazione di un'istanza database MySQL

    Ti mostriamo come creare un'istanza di database MySQL HAQM RDS utilizzando la Console di gestione AWS e come utilizzare utilità MySQL standard come MySQL Workbench per connettersi a un database sull'istanza database.
    Esplora la guida »

    AWS Database Migration Service

    Crea un server Web e un'istanza database HAQM RDS

    Scopri come installare un server web Apache con PHP e creare un database MySQL. Il server Web viene eseguito su un'istanza HAQM EC2 utilizzando HAQM Linux e il database MySQL è un'istanza DB MySQL.

    Esplora la guida »

    AWS Database Migration Service

    Crea e connettiti a un database MySQL

    Scopri come creare un ambiente per eseguire il tuo database MySQL, connetterti al database ed eliminare l'istanza DB. Lo faremo utilizzando HAQM RDS; tutto ciò che viene fatto in questo tutorial è idoneo al piano gratuito.

    Inizia a usare il tutorial»

  • HAQM Timestream
  • AWS Database Migration Service

    Guida introduttiva su HAQM Timestream

    Ti aiutiamo a iniziare a usare HAQM Timestream. Questa guida fornisce istruzioni per configurare un'applicazione di esempio completamente funzionale.

    Esplora la guida »

    AWS Database Migration Service

    Best practice con HAQM Timestream

    Esploriamo le best practice, comprese quelle relative alla modellazione dei dati, alla sicurezza, alla configurazione, all'importazione di dati, alle query, alle applicazioni client e alle integrazioni supportate.

    Esplora la guida »

    AWS Database Migration Service

    Accesso ad HAQM Timestream tramite SDK AWS

    Scopri come accedere ad HAQM Timestream utilizzando gli SDK AWS nel linguaggio che preferisci: Java, Go, Python, Node.js o.NET.

    Esplora la guida »

Esplora

Diagrammi di architettura

Esplora i diagrammi dell'architettura di riferimento per sviluppare, scalare e testare i tuoi database su AWS.

Esplora i diagrammi di architettura »

 

Whitepaper

Esplora i whitepaper per aiutarti a iniziare la procedura, apprendere le best practice e migrare i tuoi database.

Esplora i whitepaper »

 

Soluzioni AWS

Esplora soluzioni verificate e linee guida architettoniche per i casi d'uso più comuni per i database.

Esplora le soluzioni »

 

Altre risorse

Questa pagina è stata utile?