NoSql
I sistemi NoSQL sono strumenti di database di tipo non relazionale. L’approccio è quello di non utilizzare il modello relazionale tipico dei tradizionali sistemi RDBMS per rappresentare le informazioni. Si pensi a scenari dove i dati da gestire siano imponenti, tipico esempio sono i sistemi cloud dei grandi operatori web: in questi contesti un approccio che tende a scalare in orizzontale è preferito ai tradizionali DBMS che, in queste condizioni d’uso, presentano diverse limitazioni.
Un database NoSQL risulta dunque più versatile in condizioni d’utilizzo spinto proprio quando i tradizionali DBMS relazionali tendono a diventare sempre più grandi ed hanno la necessità di scalare verticalmente e, quindi, richiedono hardware sempre più performante e costoso.