Servus,
brauche einen Rat.
Habe eine große Datenbank auf die viele verschiedene User zugreifen können. User mit Schreibrechten können Daten verändern und neue Inhalte einfügen.
Nun will ich die UPDATE und INSERT Aktionen protokollieren. Sobald eine dieser Aktionen auf einen Datensatz angewandt wird, wird dies vermerkt :
Datum+UserID+Aktion
also Bsp. für Textdatei:
20040714+32+2\n20040715+19+1\n...
So, nun zur eigentlichen Frage :
Ist es besser die History für jeden Datensatz in eine DB zu schreiben, oder ist es besser hier mit Textdateien zu arbeiten ?
Was belastet den Server mehr ?
Ausgegeben werden die Daten eher selten, nur der Admin hat hierzu die Rechte.
brauche einen Rat.
Habe eine große Datenbank auf die viele verschiedene User zugreifen können. User mit Schreibrechten können Daten verändern und neue Inhalte einfügen.
Nun will ich die UPDATE und INSERT Aktionen protokollieren. Sobald eine dieser Aktionen auf einen Datensatz angewandt wird, wird dies vermerkt :
Datum+UserID+Aktion
also Bsp. für Textdatei:
20040714+32+2\n20040715+19+1\n...
So, nun zur eigentlichen Frage :
Ist es besser die History für jeden Datensatz in eine DB zu schreiben, oder ist es besser hier mit Textdateien zu arbeiten ?
Was belastet den Server mehr ?
Ausgegeben werden die Daten eher selten, nur der Admin hat hierzu die Rechte.
Kommentar