sql >> Database >  >> RDS >> Mysql

Mysql - Gegevens archiveren, welke oplossing te gebruiken?

Als u de individuele voor elke klant gebruikt, zullen de tafels in aantal toenemen.

Als je statistische gegevens hebt, raad ik aan om het samen te vatten zoals hieronder

  1. bewaar de gegevens van de afgelopen 1 maand in dezelfde hoofdtabel.
  2. kwartaalgegevens/halfjaarlijkse gegevens in de tabel maintable_quartely die de gemiddelde of samengevatte gegevens bevat op basis van de rapportvereisten
  3. overblijvende oude gegevens in maintable_archive die> driemaandelijkse of halfjaarlijkse gegevens bevat, gemiddeld of samengevat op basis van de rapportvereisten

Als je alles bij elkaar wilt hebben, moet je drie tabellen combineren.

gebruik anders mysql-replicatie en master voor invoegen, bijwerken, verwijderen en slaaf voor selecteren



  1. Een voorbereide verklaring laat me niet $mysqli->stmt_init() bellen

  2. Best practice vraag voor MySQL:bestellen op id of datum?

  3. PostgreSQL DATEADD() Equivalent

  4. Incrementele gegevensmaskering en -toewijzing:wijzigingen detecteren en bijwerken...