Hallo,
ich hab ein Script in dem Daten ausgelesen werden und in eine Datenbank gespeichert werden, in der Datei ist auch ein "Chat", welcher auch ausgelesen wird.
Jetzt sieht die Struktur meiner Datenbank folgendermaßen aus:
in der Tabelle chat_inhalt steht nun der Chat, d.h. folgende Spalten:
Jetzt habe ich die Befürchtung, das verzögert die Zeit des Scripts nur unnötig.
Beim Hinzufügen der Datei wird eine foreach Schleife durchlaufen in der jedesmal ein neues Insert-Query ausgeführt wird, solang bis es keine Nachricht mehr aus dem Chat auszulesen gibt. Beim Darstellen des Chats wird dann natürlich auch jedesmal ein neues SELECT-Query ausgeführt.
Ich hab jetzt bei etwas googlen bemerkt, dass man soetwas mit dem Typ Blob ändern kann, jedoch lese ich immer nur etwas von Bildern in Verbindung mit Blob.
Ist es denn nun besser für die Performance mit blobs zu arbeiten oder soll ich bei meinem alten System bleiben?
ich hab ein Script in dem Daten ausgelesen werden und in eine Datenbank gespeichert werden, in der Datei ist auch ein "Chat", welcher auch ausgelesen wird.
Jetzt sieht die Struktur meiner Datenbank folgendermaßen aus:
Code:
datei_inhalt (Tabelle)
chat_inhalt (Tabelle)
in der Tabelle chat_inhalt steht nun der Chat, d.h. folgende Spalten:
Code:
ID - dateiID - schreiber - zeit - nachricht
Beim Hinzufügen der Datei wird eine foreach Schleife durchlaufen in der jedesmal ein neues Insert-Query ausgeführt wird, solang bis es keine Nachricht mehr aus dem Chat auszulesen gibt. Beim Darstellen des Chats wird dann natürlich auch jedesmal ein neues SELECT-Query ausgeführt.
Ich hab jetzt bei etwas googlen bemerkt, dass man soetwas mit dem Typ Blob ändern kann, jedoch lese ich immer nur etwas von Bildern in Verbindung mit Blob.
Ist es denn nun besser für die Performance mit blobs zu arbeiten oder soll ich bei meinem alten System bleiben?