Guten Abend,
ich hoffe, dass diese Datenbankenkategorie richtig ist. Meine Frage ist eigentlich Programmiersprachen- und Datenbankenunabhängig, daher denke ich, dass es wohl passen könnte
Ziel soll sein, dass Systemnachrichten eingegeben werden können, welche bei jedem Benutzer angezeigt werden. Der Benutzer quittiert die Nachricht und sie wird nicht mehr angezeigt - das Quittieren soll allerdings Bestandteil sein, sonst hätte ich ja auch einfach eine Liste machen können..
Klar besteht die Möglichkeit, so etwas in das vorhandene PN System zu integrieren und dann für jeden Benutzer eine PN zu erstellen. Dann wird durch das Lesen die Nachricht quittiert und es lassen sich evtl. weitere Funktionen wie Rückfragen etc. einbinden, allerdings halte ich das nicht für Speichereffizient, da so viele Datenbankeinträge wie Benutzer erstellt werden.
Andere Idee war, dass ich den letzten Login, welcher gespeichert wird mit dem Erstellungszeitstempel vergleiche, was allerdings keine eindeutige Quittung für die Nachricht wäre.
Letzte Idee ist an sich wieder die erste.. ich würde zwei Tabellen erstellen, eine mit den Nachrichten und eine mit Benutzer<->Nachricht Relation und speichern, wann das quittiert wurde.
Mit fällt irgendwie leider kein effizienterer Weg ein, vielleicht stehe ich auf dem Schlauch oder es gibt tatsächlich keine Möglichkeit, den Speicher zu optimieren.
Habe allerdings ein komisches Bauchgefühl bei dem Gedanken, dass die Anzahl ja mindestens Nachrichtenanzahl x Benutzeranzahl beträgt...
Vielen Dank schonmal fürs Lesen,
Olli
ich hoffe, dass diese Datenbankenkategorie richtig ist. Meine Frage ist eigentlich Programmiersprachen- und Datenbankenunabhängig, daher denke ich, dass es wohl passen könnte

Ziel soll sein, dass Systemnachrichten eingegeben werden können, welche bei jedem Benutzer angezeigt werden. Der Benutzer quittiert die Nachricht und sie wird nicht mehr angezeigt - das Quittieren soll allerdings Bestandteil sein, sonst hätte ich ja auch einfach eine Liste machen können..
Klar besteht die Möglichkeit, so etwas in das vorhandene PN System zu integrieren und dann für jeden Benutzer eine PN zu erstellen. Dann wird durch das Lesen die Nachricht quittiert und es lassen sich evtl. weitere Funktionen wie Rückfragen etc. einbinden, allerdings halte ich das nicht für Speichereffizient, da so viele Datenbankeinträge wie Benutzer erstellt werden.
Andere Idee war, dass ich den letzten Login, welcher gespeichert wird mit dem Erstellungszeitstempel vergleiche, was allerdings keine eindeutige Quittung für die Nachricht wäre.
Letzte Idee ist an sich wieder die erste.. ich würde zwei Tabellen erstellen, eine mit den Nachrichten und eine mit Benutzer<->Nachricht Relation und speichern, wann das quittiert wurde.
Mit fällt irgendwie leider kein effizienterer Weg ein, vielleicht stehe ich auf dem Schlauch oder es gibt tatsächlich keine Möglichkeit, den Speicher zu optimieren.
Habe allerdings ein komisches Bauchgefühl bei dem Gedanken, dass die Anzahl ja mindestens Nachrichtenanzahl x Benutzeranzahl beträgt...
Vielen Dank schonmal fürs Lesen,
Olli
Kommentar