Quando un database relazionale ha prestazioni migliori rispetto a un no relazionale


13

Quando un database relazionale, come MySQL, ha prestazioni migliori rispetto a un no relazionale, come MongoDB?

Ho visto una domanda su Quora l'altro giorno, sul perché Quora utilizza ancora MySQL come backend e che le loro prestazioni sono ancora buone.


1
Questa pagina mongodb.com/nosql-explained fornisce alcuni dettagli al riguardo
Michele,

Dipende dal tipo di prestazione che ti interessa: essere in grado di gestire un numero molto elevato di richieste simultanee, essere in grado di recuperare un record specifico tra una quantità molto grande di record, essere in grado di calcolare valori di riepilogo complessi dai dati, eccetera?
damienfrancois,

Risposte:


10

Dipende dai tuoi dati e da cosa ci fai. Ad esempio, se l'elaborazione che devi fare richiede la sincronizzazione delle transazioni tra i nodi, sarà probabilmente più veloce utilizzare le transazioni implementate in un RDBMS piuttosto che implementarlo tu stesso su database NoSQL che non lo supportano in modo nativo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.