Quanto bene SQL e NoSQL vanno testa a testa. Ho letto da qualche parte che i database SQL non vanno bene per i dati che sono ben strutturati o con qualche grafia associata. È davvero il caso?
Oltre a Facebook, Google e altri grandi giocatori sul web, non so quanto bene i piccoli giocatori e le start-up abbiano usato questi strumenti. Ho trovato un'altra domanda simile sullo stesso qui . Ma non sono riuscito a raccogliere molte statistiche da qui. Questi sono alcuni casi specifici, e c'è un modello generale (come quello sopra menzionato) per cui possono essere usati questi database NoSQL?
Quanto sarebbe saggio per uno start-up andare su un database NoSQL se gli sviluppatori sanno che la quantità di dati coinvolti sarà un po 'grande e ben strutturata, ma richiede frequenti operazioni CRUD?
Qui su StackOverflow, si possono trovare domande su quando non usare SQL, ma ci sono degli scenari in cui si dovrebbe evitare di usare i database NoSQL? Inoltre, quanto sarà efficace usare entrambi in parallelo in modo da ottenere il meglio da entrambi?
Un'ultima domanda, questi database NoSQL distribuiti funzionano altrettanto bene quando vengono utilizzati in una configurazione a nodo singolo?