Hallo liebe Community!
Ich habe mal wieder eine Frage bzw suche einen Lösungsvorschlag.
Hier das Problem:
Frucht und Ich wollen einen Chat erstellen.
Dazu stellt sich uns die Frage, wie wir den Inhalt des Gespraeches speichern.
Wir hatten dazu 2 Ideen:
Idee Nummer 1:
Jeder User erhaelt eine eindeutige Identifikation(die erhaelt jeder so oder so). Wenn nun ein Gespraech gestartet wird, wird in einer Tabelle, nennen wir sie einfach mal A, eine neue Spalte erstellt. Die ersten beiden Felder enthalten die eindeutigen Identifikationen der beiden Gespraechspartnern. Weitere Felder dienen z.b. zur protokolieren der Zeit und andere Infos.
Worauf es aber in der Spalte ankommt, ist das Feld in dem der Inhalt des Gespraeches gespeichert wird. Das Feld wird sehr groß sein, da der komplette Text darin gespeichert wird. Das heisst bei jeden Klick auf den Senden Knopf wird der neue Text in dem Feld gespeichert.
In diesem Fall stellt sich die Frage wie viele Zeichen so ein Feld besitzten darf? Wie trennt man am besten den Gespraechsstoff um zu wissen wer was gesagt hat? Wie schnell ist so eine Methode? Macht es Sinn, nach z.b. 30k Zeichen das Feld zu reseten? (Jedoch sollen Beleidigungen etc gemeldet werden koennen)
Idee Nummer 2:
Wenn ein Gespraech gestartet wird, wird eine neue Tabelle angelegt. In der ersten Spalte stehen Infos z.b. Indentifikation etc.
Wenn jetzt einer der beiden Gespraechsteilnehmer auf senden klickt, wird eine neue Spalte erstellt und darin der Text gespeichert.
Wenn das Gespraech beendet ist, wird die komplette Tabelle z.b. nach 1nem Tag geloescht (oder sofort, jetzt nur wirkuerlich gewaehlt).
Der offensichtliche Nachteil darin ist natuerlich, dass es zu sehr vielen Tabellen kommen kann, wenn pro gespraech eine neue Tabelle erstellt wird, jedoch kommt uns diese Methode uebersichtlicher vor.
Nun unsere Frage, ob ihr noch andere Ideen besitzt oder Bemerkungen zu machen habt?
Kritik willkommen
mfg
mad dog
Ich habe mal wieder eine Frage bzw suche einen Lösungsvorschlag.
Hier das Problem:
Frucht und Ich wollen einen Chat erstellen.
Dazu stellt sich uns die Frage, wie wir den Inhalt des Gespraeches speichern.
Wir hatten dazu 2 Ideen:
Idee Nummer 1:
Jeder User erhaelt eine eindeutige Identifikation(die erhaelt jeder so oder so). Wenn nun ein Gespraech gestartet wird, wird in einer Tabelle, nennen wir sie einfach mal A, eine neue Spalte erstellt. Die ersten beiden Felder enthalten die eindeutigen Identifikationen der beiden Gespraechspartnern. Weitere Felder dienen z.b. zur protokolieren der Zeit und andere Infos.
Worauf es aber in der Spalte ankommt, ist das Feld in dem der Inhalt des Gespraeches gespeichert wird. Das Feld wird sehr groß sein, da der komplette Text darin gespeichert wird. Das heisst bei jeden Klick auf den Senden Knopf wird der neue Text in dem Feld gespeichert.
In diesem Fall stellt sich die Frage wie viele Zeichen so ein Feld besitzten darf? Wie trennt man am besten den Gespraechsstoff um zu wissen wer was gesagt hat? Wie schnell ist so eine Methode? Macht es Sinn, nach z.b. 30k Zeichen das Feld zu reseten? (Jedoch sollen Beleidigungen etc gemeldet werden koennen)
Idee Nummer 2:
Wenn ein Gespraech gestartet wird, wird eine neue Tabelle angelegt. In der ersten Spalte stehen Infos z.b. Indentifikation etc.
Wenn jetzt einer der beiden Gespraechsteilnehmer auf senden klickt, wird eine neue Spalte erstellt und darin der Text gespeichert.
Wenn das Gespraech beendet ist, wird die komplette Tabelle z.b. nach 1nem Tag geloescht (oder sofort, jetzt nur wirkuerlich gewaehlt).
Der offensichtliche Nachteil darin ist natuerlich, dass es zu sehr vielen Tabellen kommen kann, wenn pro gespraech eine neue Tabelle erstellt wird, jedoch kommt uns diese Methode uebersichtlicher vor.
Nun unsere Frage, ob ihr noch andere Ideen besitzt oder Bemerkungen zu machen habt?
Kritik willkommen
mfg
mad dog