Hello,
Ich sehe das immer wieder, dass Leute die Datenbank nur als „einfaches“ Storage benutzen. Dabei können die DBMS idR soviel mehr. Gerade im Bereich Konsistenz der Daten sind RDBMS richtig gut, darauf sind sie spezialisert. Warum also nicht nutzen?
Das bringt mich bei den neueren MySQL-Datenbanken immer wieder auf die Idee, das eigentliche Datenmodell vom Zugriffsmodell (Geschäftsregeln) mittels Triggers und Procedures von der API zu trennen. Da ist es dann nämlich auch ganz einfach möglich, eine Historie der Zugriffe (auch der Selects) zu erzeugen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg