Skip to Content
Dismiss
Innovazione
Una piattaforma creata per l'AI

Unificata, automatizzata e pronta a trasformare i dati in intelligence.

Scopri come
Dismiss
16-18 giugno, Las Vegas
Pure//Accelerate® 2026

Scopri come trarre il massimo dai tuoi dati. 

Registrati ora

Che cosa sono i database chiave-valore?

Un database chiave-valore è una strategia di storage non relazionale NoSQL in cui i record vengono memorizzati come una serie di chiavi (l'identificatore) e valori (il valore dell'identificatore). Le coppie chiave-valore possono essere un semplice numero o una stringa, oppure un valore può essere un oggetto come un'immagine o dati geospaziali. Le applicazioni con volumi elevati che richiedono risposte rapide traggono vantaggio dai database chiave-valore. 

Che cosa sono i Key-value Store?

I database relazionali memorizzano i dati in tabelle, ma una relazione chiave-valore è una serie di chiavi e valori. La chiave è l'identificatore univoco utilizzato per eseguire query sul database per trovare il valore corretto. Ad esempio, il prezzo di un prodotto può essere memorizzato con "prezzo" come chiave e "12,00" come valore. Alcune applicazioni utilizzano archivi chiave-valore per i metadati che possono essere utilizzati per eseguire query su informazioni aggiuntive in database relazionali più grandi o in altri database non relazionali.

L'archiviazione di una serie di coppie chiave-valore accelera le query, in modo che le applicazioni che necessitano di risposte rapide e supportano milioni di utenti possano trarre vantaggio dall'utilizzo di un database chiave-valore. Lo storage a valore chiave è vantaggioso anche quando le aziende devono archiviare metadati semplici da collegare a ulteriori silos di dati più grandi. Alcune aziende utilizzano coppie chiave-valore per i set di dati semplici in cui milioni di richieste arrivano nel database, ma solo pochi valori devono essere restituiti per query.

Negozi chiave-valore in azione

Le applicazioni che eseguono query per piccoli dataset possono trarre vantaggio dalla velocità di un archivio chiave-valore. Ad esempio, supponiamo di avere un feed di social media utilizzato da milioni di utenti. Gli utenti aggiornano costantemente il feed e l'applicazione mostra i cinque thread principali del feed. È possibile memorizzare una coppia chiave-valore con il post più recente e il link al post.

Anche le applicazioni in tempo reale traggono vantaggio dai key value store in azione. Poiché gli archivi chiave-valore restituiscono i dati rapidamente, le applicazioni con ticker o aggiornamenti secondi per secondo li utilizzano. Ad esempio, un ticker di stock che mostra l'ultimo valore di un determinato stock richiede aggiornamenti della visualizzazione ogni secondo. Per queste query è possibile utilizzare un database chiave-valore.

Esempi di database chiave-valore

Store chiave-valore e database relazionali

I database relazionali tradizionali hanno ancora il loro scopo nelle applicazioni convenzionali. Un database relazionale memorizza i valori in una strategia di tipo tabellare. Un singolo record ha più colonne e ogni colonna ha un valore assegnato. Gli sviluppatori assegnano un identificatore univoco a ciascun record, in modo che le informazioni possano essere associate al record corretto. Ad esempio, un identificatore univoco collega il nome e l'indirizzo del cliente. Il nome e l'indirizzo in questo esempio sono due colonne e le informazioni del cliente, tra cui l'identificatore univoco, il nome e l'indirizzo, sono un unico record.

Gli archivi chiave-valore associano una singola chiave di identificazione univoca a un valore. Il valore può essere più di un semplice numero o stringa. Gli archivi chiave-valore possono assegnare un oggetto a un singolo identificatore chiave, pertanto gli sviluppatori non sono limitati ai dati di base. È inoltre possibile utilizzare una combinazione di chiavi per recuperare dati specifici.

Scegliere il giusto Key-value Store

Le applicazioni che utilizzano archivi chiave-valore hanno bisogno di risposte rapide, quindi cerca un database che offra caching in-memory. I dati utilizzati di frequente possono essere memorizzati nella cache in memoria, il che significa che il motore di database non deve cercare i dati su un disco, recuperarli e quindi trasferirli nell'applicazione richiedente. Poiché gli archivi chiave-valore eseguono azioni di lettura e scrittura rapide e continue, la memorizzazione nella cache è ottimale per le performance.

I requisiti di data storage di grandi dimensioni possono trarre vantaggio dal partizionamento e dalla distribuzione dei dati. La distribuzione orizzontale consente agli amministratori di migliorare le performance aggiungendo nodi al cluster di database. Sono disponibili diverse strategie di partizionamento, tra cui l'hashing e lo sharding. Scegli una strategia adatta alla tua infrastruttura e alle preferenze degli amministratori.

Migliori prassi per l'implementazione del key value store

Sia che tu decida di implementare uno store di valore chiave on-premise o nel cloud, devi seguire alcune best practice per preservare le performance. All'inizio potresti non notare problemi di performance, ma spesso si presentano dopo la crescita del database e l'aumento del numero di utenti delle applicazioni. Alcune best practice:

  • Utilizza chiavi primarie composte per ottimizzare le query a intervallo.

  • Utilizzare una chiave di ordinamento per le query a intervallo.

  • Usa una chiave di sharding per lo storage distribuito.

Negli esempi precedenti, le best practice sono necessarie per le performance. Le performance sono cruciali per un database chiave-valore, in modo che possa supportare le applicazioni in tempo reale. Anche i dati memorizzati nella cache miglioreranno le performance, quindi scegli un motore di database che li supporti.

Conclusione

Se hai un'applicazione a volume elevato che richiede dati che possono essere memorizzati come coppia chiave-valore, un archivio chiave-valore potrebbe essere la scelta migliore. La velocità è un fattore critico in questi database, quindi scegline uno che memorizza i dati nella memoria e offre un metodo di hashing o sharding distribuito. Puoi lavorare con database on-premise o cloud, ma se stai cercando una soluzione, Pure Storage offre soluzioni di storage adatte alla tua azienda.

Potrebbe interessarti anche...

06/2025
Maximizing Your Data Value With an Enterprise Data Cloud
Through the Everpure Platform, organizations can build and deploy their own EDC. Everpure brings together several innovations that place it uniquely in the market, enabling organizations to virtualize, automate, and govern their data assets in a way that simply is not possible using solutions from any other vendor.
White paper
9 pages

Esplora risorse ed eventi principali

TRADESHOW
Pure//Accelerate® 2026
June 16-18, 2026 | Resorts World Las Vegas

Preparati all'evento più importante a cui parteciperai quest'anno.

Registrati ora
DEMO DI PURE360
Esplora, scopri e prova Pure Storage.

Accedi a video e demo on demand per scoprire i vantaggi che Pure Storage ti offre.

Guarda le demo
VIDEO
Guarda: Il valore di un Enterprise Data Cloud (EDC).

Charlie Giancarlo spiega perché il futuro è nella gestione dei dati, non dello storage. Scopri in che modo un approccio unificato trasforma le operazioni IT aziendali.

Guarda
RISORSA
Lo storage legacy non può alimentare il futuro.

I workload moderni richiedono velocità, sicurezza e scalabilità AI-ready. Il tuo stack è pronto?

Effettua la valutazione
Il browser che stai usando non è più supportato.

I browser non aggiornati spesso comportano rischi per la sicurezza. Per offrirti la migliore esperienza possibile sul nostro sito, ti invitiamo ad aggiornare il browser alla versione più recente.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Strategie di virtualizzazione pronte per affrontare il futuro

Soluzioni di storage per tutte le tue esigenze

Consenti progetti di AI di qualunque dimensione

Storage a performance elevate per pipeline dei dati, formazione e inferenza

Proteggiti dalla perdita dei dati

Soluzioni di resilienza informatica che proteggono i tuoi dati

Riduci i costi delle operazioni su cloud

Storage efficiente dal punto di vista dei costi per Azure, AWS e private cloud

Accelera le performance di applicazioni e database

Storage a bassa latenza per le performance delle applicazioni

Riduci il consumo di energia e di ingombro del data center

Storage efficiente delle risorse per ottimizzare l'utilizzo dei data center

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.