Es gibt keine einfache Metrik, die Sie sagen, die Antwort wird - es hängt nicht nur von der Menge der Daten, die Anzahl der Transaktionen, sondern auch die Art der Replikation - Anzahl der replizierten Sites erforderliche Geschwindigkeit der Replikation usw.
Ja, ein großer NoSQL Clsuter kann einen MySQL Cluster übertreffen, der für das gleiche Budget für OLTP gebaut wurde, aber aus gutem Grund NoSQL genannt wird - wenn Sie etwas Nützliches mit den Daten, dem relationalen Modell und der SQL Sprache anfangen müssen Schneiden und Würfeln der Daten viel einfacher. OTOH, irgendwann überholt OLAP dann das relationale Modell hinsichtlich der Performance - aber ich denke, es wäre ziemlich schwierig, ein Datawarehouse für die Transaktionsverarbeitung zu verwenden.
So ist es durchaus möglich, dass die funktionalen Anforderungen einer Anwendung die Fähigkeiten einer NoSQL-Datenbank viel schneller übertreffen als die Perofrmance-Anforderungen eine relationale Datenbank übertreffen würden.
Ich glaube Facebook verwendet immer noch mysql für seine Daten. Nachrichten sind in Cassandra. Ich könnte mich irren, obwohl – piyush
Sie könnten richtig sein, ich denke, es verwendet Cassandra für seine "Posteingang", nur versucht, etwas aus The Social Network zu erinnern, ha! – benhowdle89