Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So sortieren Sie nach Hacker-News

Dabei sind eine Reihe von Kompromissen zu berücksichtigen. Sie haben sie bereits in Ihrer Frage angedeutet. Aktualität und Genauigkeit im Vergleich zu Last und Umfang.

Das Stapeln der Berechnungen ist der beste Weg, um die Last zu verringern und die Skalierung zu erhöhen, wenn Pünktlichkeit und Genauigkeit nicht erforderlich sind und das System eine hohe Schreiblast erfährt.

Sie müssen die Nutzung des Systems wirklich untersuchen und bestimmen, für welche Bereiche Sie optimieren müssen. Die Optimierung für das Schreiben hat andere Einschränkungen als die Optimierung für das Lesen. Gleiches gilt für die Aktualität oder Genauigkeit der Daten.

Bestimmen Sie, welche für Ihre Anwendung am wichtigsten sind, und gehen Sie den entsprechenden Kompromiss ein.