Arkivering af tabeller
Jeg har udviklet et efterhånden omfattende system med en del brugere. Systemet kører i princippet i en cyklus af en måned af gangen, således at alle data fra måneden før kun optræder i et "arkiv". Det har jeg gjort igennem koden og det fungerer sådan set udmærket. Nu er det sådan at nogle af tabellerne over en måneds tid får tilføjet en del poster - op til 20.000. Den skarpe matematiske hjerne vil hurtigt kunne regne sig frem til atdet er +200k poster om året. Nu er systemet nyt, så jeg har ikke bemærket nogen specielle drawbacks endnu, da de største tabeller endnu ikke indeholder mere end 30k poster.Mit spørgsmål er så:
Bør jeg lave en arkiveringsfunktion der opretter nye tabeller hver måned og bruger de gamle som arkiv - således at jeg om 3-4 år har en uoverskuelig mængde små tabeller.
Ellers:
Er det ligemeget? Skal jeg bare lade tabellerne vokse?
Det vil aldrig være nødvendigt at se på mere end 5000 poster af gangen - søgningen i tabellerne vil altså altid være begrænsede og man vil aldrig stå i en situation hvor ALLE poster skal gennemses - og da slet ikke på tværs af måneder. Det jeg vil vide er om jeg risikerer at lave en unødvendig arkiveringsfunktion eller om jeg bliver nødt til at lave den før eller siden, da jeg ellers vil stå med et åndsvagt langsomt system om 3-4 år.
