Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Si sta cercando una soluzione di database per scenari su larga scala con un contratto di servizio di disponibilità 99.999%, scalabilità automatica immediata e failover automatico in più aree? Prendere in considerazione Azure Cosmos DB per NoSQL.
Azure Cosmos DB è un database NoSQL completamente gestito e serverless per lo sviluppo di app moderne, incluse le applicazioni e gli agenti IA. Grazie alla velocità e alla disponibilità supportate dal contratto di servizio, nonché alla scalabilità dinamica immediata, è ideale per le applicazioni NoSQL in tempo reale che richiedono prestazioni elevate e il calcolo distribuito su volumi elevati di dati NoSQL.
Azure Cosmos DB per tabelle è un servizio di database NoSQL completamente gestito che consente di archiviare, gestire ed eseguire query su grandi volumi di dati chiave-valore usando le API di archiviazione tabelle di Azure note. Questa API è progettata per le applicazioni che necessitano di archiviazione scalabile e ad alte prestazioni per dati strutturati/non relazionali. Questa API è compatibile anche con gli SDK e gli strumenti esistenti di Azure Table Storage Software Development Kit.
Data
L'API per Table è ottimizzata per l'archiviazione e il recupero di dati key-value e tabulari. Ogni tabella è costituita da entità (righe) identificate da una combinazione univoca di chiave di partizione e chiave di riga, con proprietà flessibili per ogni entità. Questo modello è ideale per scenari come registri di dispositivi, profili utente, dati di configurazione e altre applicazioni che richiedono ricerche rapide e query semplici su set di dati di grandi dimensioni.
Funzionalità
Ogni API di compatibilità di Azure Cosmos DB offre un set affidabile di funzionalità che consentono di compilare applicazioni moderne e scalabili. Le funzionalità principali dell'API per la tabella includono:
Compatibilità del protocollo wire: usare gli SDK e gli strumenti di Archiviazione tabelle di Azure esistenti con modifiche minime o senza modifiche al codice.
Servizio completamente gestito: Azure Cosmos DB gestisce l'infrastruttura, l'applicazione di patch, il ridimensionamento e i backup, in modo da potersi concentrare sull'applicazione.
Scalabilità elastica: ridimensionare immediatamente la velocità effettiva e l'archiviazione per gestire milioni di operazioni al secondo e set di dati di grandi dimensioni.
Distribuzione globale: distribuire le tabelle in qualsiasi area di Azure per l'accesso a bassa latenza e la disponibilità elevata.
Indicizzazione automatica: tutte le proprietà vengono indicizzate per impostazione predefinita, abilitando query veloci senza gestione manuale degli indici.
Livelli di coerenza ottimizzabili: scegliere tra cinque livelli di coerenza per bilanciare le prestazioni e la coerenza dei dati per l'applicazione.
Sicurezza di livello aziendale: trarre vantaggio dalla crittografia dei dati inattivi e in transito, dal controllo degli accessi in base al ruolo, dai log di controllo e dalle certificazioni di conformità.
Scenari comuni
L'API per Table è ideale per le applicazioni che richiedono un'archiviazione chiave-valore scalabile e ad alte prestazioni. I casi d'uso comuni includono:
Registri dispositivi e IoT: archiviare e gestire i metadati per milioni di dispositivi o sensori con ricerche e aggiornamenti rapidi.
Profili utente e dati di sessione: gestire informazioni utente, preferenze e stato della sessione per applicazioni Web e per dispositivi mobili.
Dati di configurazione e riferimento: archiviare le impostazioni dell'applicazione, le tabelle di ricerca e altri dati di riferimento per un accesso rapido.
Log di controllo e rilevamento eventi: acquisizione ed esecuzione di query su grandi volumi di dati di log o eventi per il monitoraggio e l'analisi.