Wie funktionieren CDataNodes?

Ich würde gerne für die Nutzer eines Portals ein Logbuch anlegen,
so dass gespeichert wird, wer was wann mit einem Script macht.

So dass ich auch ne Beschränkung einsetzen kann, wenn gewisse Bedingungen erfüllt sind.
(10 Nutzungen pro Monat)

Aber ich kriege das Konzept hinter den DataNodes nicht gerafft?

Gibt es Beispiele in der Bibliothek für sowas?