Domanda di colloquio di Deloitte

Quale è la differenza tra un database SQL ed uno NoSQL?

Risposta di colloquio

Anonimo

15 mar 2021

I database SQL hanno una struttura a tabelle molto rigida e nonostante possono essere molto veloci in effettuare query complesse quali le join si presenta molto difficile l'integrazione con dati provenienti da diverse fonti, mentre i database NoSQL sono nati in un contesto più distribuito ed hanno una struttura meno rigida. I database SQL rispettano tutte le proprietà ACID mentre i NoSQL si basato sul teorema CAP.