Sommario:
Definizione: cosa significa Key Value Store?
Un Key Value Store è un tipo di database NoSQL che non si basa sulle strutture tradizionali dei progetti di database relazionali.
Techopedia spiega Key Value Store
In generale, i database NoSQL consentono di utilizzare diversi tipi di strumenti relazionali per i dati.
Questi stanno diventando popolari nell'analisi dei big data e nei nuovi progetti aziendali in cui i dati meno organizzati devono essere archiviati in modo efficiente e pratico. Alcuni parlano dell'utilizzo di un programma di archiviazione "senza schema" per i dati. NoSQL non significa che il database non utilizza un linguaggio di query strutturato, ma solo che altri strumenti possono guidare l'analisi dei dati.
In questo contesto, Key Value Store consente alle applicazioni di conservare i dati senza uno schema predefinito. A tale scopo vengono utilizzati diversi tipi di contenitori di dati, tipi di dati e oggetti.
Diversi tipi di database di archivio di valori chiave includono lo strumento database eventualmente coerente, gli strumenti di database gerarchici e quelli che presentano altri tipi di progetti NoSQL.
La natura essenziale di Key Value Store è che gli sviluppatori creano due tabelle:
- una tabella delle chiavi a sinistra
- una tabella dei valori sulla destra.
Il modo in cui queste chiavi si riferiscono a questi valori è ciò che costituisce il modello Key Value Store. Un esempio di questo modello mostra che, poiché la tabella di destra rappresenta solo i valori, c'è più versatilità nel tipo di dati che possono essere archiviati lì.
Questo a sua volta porta ai vantaggi di scalabilità e versatilità di questo tipo di installazione NoSQL di Key Value Store.
