Vai al contenuto

NoSQL

Un termine generale per sistemi database con modelli diversi, non principalmente relazionali.

Piattaforme dati

Che cosa significa NoSQL?

NoSQL raggruppa sistemi database con modelli diversi, come documenti, coppie chiave-valore, grafi o colonne ampie. Non è un singolo prodotto né un linguaggio di interrogazione uniforme. Relazioni, transazioni e consistenza variano secondo il sistema; l’etichetta da sola dice poco su queste capacità.

In un catalogo inventato, gli indumenti hanno taglie e gli apparecchi elettrici tensioni. Un modello documentale può contenere questi attributi diversi. Significato, tipi di dati e regole di validazione necessarie devono comunque essere chiari. Documenti flessibili non escludono la validazione dello schema. L’idoneità dipende anche da query frequenti, dati da modificare insieme e aggiornamento richiesto. NoSQL non garantisce più velocità o minore impegno operativo; verifichi i requisiti sul prodotto e sull’uso concreti.

Fonti