Momenteel ben ik bezig met het ontwikkelen van een 'redelijk' grote database.
De gegevens in deze databank zullen regelmatig ge-updated worden (zowel manueel als door 'automatische processen'.
Eén van de requierements van dit systeem is dat de 'historische data' bijgehouden wordt.
Nu had ik gedacht om dit zo eenvoudig mogelijk op te stellen, nl. dmv insert/update triggers op de tabellen die bij een insert of update dus de 'oude' versie van de gegevens naar een history tabel zet.
Nu wil ik natuurlijk dat de database zo performant mogelijk blijft, en vraag ik me dus af waar ik het best deze history tables plaats.
Is het voldoende als ik deze tabellen in een nieuwe FILEGROUP binnen dezelfde database zet, of zou het toch beter zijn als ik deze history tabellen in een aparte databank zet ?
Heeft iemand hier ervaring mee, of heeft er hier iemand een weloverwogen voorkeur die hij kan onderbouwen ?
De gegevens in deze databank zullen regelmatig ge-updated worden (zowel manueel als door 'automatische processen'.
Eén van de requierements van dit systeem is dat de 'historische data' bijgehouden wordt.
Nu had ik gedacht om dit zo eenvoudig mogelijk op te stellen, nl. dmv insert/update triggers op de tabellen die bij een insert of update dus de 'oude' versie van de gegevens naar een history tabel zet.
Nu wil ik natuurlijk dat de database zo performant mogelijk blijft, en vraag ik me dus af waar ik het best deze history tables plaats.
Is het voldoende als ik deze tabellen in een nieuwe FILEGROUP binnen dezelfde database zet, of zou het toch beter zijn als ik deze history tabellen in een aparte databank zet ?
Heeft iemand hier ervaring mee, of heeft er hier iemand een weloverwogen voorkeur die hij kan onderbouwen ?
https://fgheysels.github.io/