Wenn eine relationale Datenbank wie MySQL eine bessere Leistung aufweist als eine nicht relationale Datenbank wie MongoDB?
Ich habe neulich auf Quora eine Frage gesehen, warum Quora immer noch MySQL als Backend verwendet und dass ihre Leistung immer noch gut ist.
bigdata
performance
databases
nosql
Filipe Ferminiano
quelle
quelle
Antworten:
Es hängt von Ihren Daten ab und davon, was Sie damit machen. Wenn die zu erledigende Verarbeitung beispielsweise die Synchronisation von Transaktionen über Knoten hinweg erfordert, ist es wahrscheinlich schneller, in einem RDBMS implementierte Transaktionen zu verwenden, als sie selbst auf NoSQL-Datenbanken zu implementieren, die dies nicht nativ unterstützen.
quelle