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

MySQL - Archivieren von Daten, welche Lösung verwenden?

Wenn Sie die einzelnen für jeden Kunden verwenden, wird die Anzahl der Tische größer.

Wenn Sie Statistikdaten haben, schlage ich vor, sie wie unten zusammenzufassen

  1. Daten des letzten Monats in derselben Haupttabelle behalten.
  2. vierteljährliche Daten/halbjährliche Daten in der Tabelle maintable_quartely, die die gemittelten oder zusammengefassten Daten basierend auf den Berichtsanforderungen enthält
  3. verbleibende alte Daten in maintable_archive, die> vierteljährliche oder halbjährliche Daten enthalten, gemittelt oder zusammengefasst basierend auf den Berichtsanforderungen

Wenn Sie das Ganze zusammen haben möchten, müssen Sie drei Tische kombinieren.

Verwenden Sie andernfalls MySQL-Replikation und Master zum Einfügen, Aktualisieren, Löschen und Slave zum Auswählen