Wenn eine relationale Datenbank eine bessere Leistung aufweist als eine nicht relationale


13

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.


1
Diese Seite mongodb.com/nosql-explained bietet einige Details dazu
Michele

Es kommt darauf an, für welche Art von Leistung Sie sich interessieren: Sie können eine sehr große Anzahl von gleichzeitigen Anforderungen bearbeiten, einen bestimmten Datensatz aus einer sehr großen Anzahl von Datensätzen abrufen und komplexe Zusammenfassungswerte aus den Daten berechnen. etc?
damienfrancois

Antworten:


10

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.