phpbar.de logo

Mailinglisten-Archive

Tabelle mitÄnderungen

Tabelle mitÄnderungen

Wolfgang Hauck wbh at euta.net
Die Mar 25 15:07:35 CET 2003


Hi Tom,

>ich habe das problem so geschildert, dass es in meiner tabelle über 
50
>felder gibt, die sich verändern können. was sich dann letztendlich
>geändert hat, sieht man mit deiner methode nur dann, wenn man die 
felder
>vergleicht und die ungleichen anzeigt (auslesen, analysieren,
>ausgeben...), oder?

Nein, das stimmt nicht so. Ich bilde für solche Zwecke einfach eine 
Prüfsumme aus allen Feldern und vergleiche diese mit dem Eintrag in 
der Datenbank...
Stimmt die Prüfsumme nicht überein, wurde was verändert. So macht man 
das übrigens auch mit Dateien...

>bei über 100 änderungen/datensatz am tag und 50.000 datensätzen und
>einer historie, die über 10 jahre protokollieren soll, wie in der
>bankenwelt gefordert... :-((

Ist überhaupt kein Problem, bei 50.000 Datensätzen lächelt MySQL nur 
leise...

>ich hab deinen ansatz schon überlegt und weitergedacht, nur sinnvoll 
ist
>er für meine anwendung nicht -

würde ich jetzt nicht sagen...

Du kannst ja beispielweise abgeschlossene Vorgänge (alles findet mal 
nen Abschluss, selbst das Leben) in eine Archivtabelle übertragen...
Bei den heutigen Speichermöglichkeiten stellen grosse Datenmengen 
überhaut kein Problem dar (bei den C64 er - Zeiten war das durchaus 
noch ein Argument)...

>ALSO schrieb ich meine lösung nieder und hab diese, wie ich 
vielleicht
>blauäugig glaubte,  zum allgemeinwohl gepostet, da es scheinbar 
dafür
>keine "standard" lösung gab (BITTE: meine lösung erhebt hier nicht 
den
>anspruch auf "DAS IST ES"!).

Gilt natürlich auch für meinen Ansatz...
nobody is perfect.... ;-)

>nochwas: ist es denn nicht erlaubt, selbst auf eine lösung zu kommen 
und
>diese mitzuteilen? wie man sieht hat diese schon jemand gebrauchen
>können...

Doch sicher...

MfG Wolfgang

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive