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

Wann ist es sinnvoll, aggregierte Daten in SQL zu speichern

Tun Sie es nicht, bis Sie beginnen, Leistungsprobleme zu haben, die durch die Zeit verursacht werden, die zum Sammeln Ihrer Daten benötigt wird.

Dann tun Sie es.

Wenn es nicht akzeptabel ist, diesen Engpass in der Produktion zu entdecken, führen Sie das System in einer Testumgebung aus, die genau mit Ihrer Produktionsumgebung übereinstimmt, und laden Sie Testdaten, die genau mit den Produktionsumgebungen übereinstimmen. Wenn Sie in dieser Umgebung auf einen Leistungsengpass stoßen, der durch die Aggregationszeit verursacht wird, tun Sie dies.