Webstatt.org - Community seit 2006 - 2012 (2024?)

Datei oder Datenbank?

user-343
29.07.2006 18:45

Eine reine, theoretische Frage:
Sagen wir mal, es gibt eine PHPApplikation, ein Browserspiel. Dieses speichert jeglichen content in der Datenbank. In der Tabelle "accounts", wo mehr als nur dieses Feld drin ist. Viel mehr. Es sind also die komplette Ausgabe, alles das, was im Browser ankommt.

Ist es nun besser, diese Ausgabe in einer Datei zu speichern, oder in der Datenbank zu lassen?

user-220
29.07.2006 19:19

1. Datenbank wird durch viele Zugriffe extrem belastet, je nachdem wie das Spiel gebaut ist ggf. Traffic verursacht usw.
2. Belastet man mit dem Auslesen von Dateien nicht wirklich den MySQL Server, du könntest also auch einfach nur alles Ausgeben lassen ohne jeglich dies zu speichern?^^
3. is coming soon...

Avatar user-255
29.07.2006 20:32

Du meinst nen Cache? Die Daten im Dateisystem abzulegen dürfte in dem Fall schneller sein als in
ner SQL Datenbank zu speichern..

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
user-220
30.07.2006 09:32

Aber eine Ausgabe zu Cachen, die sich alle xx ms ändert macht wenig Sinn, ansonsten die Werte mit str_replace bearbeiten.

Avatar user-253
01.08.2006 14:07

Das klingt schwer nach der Frage, ob man Templates in der Datenbank speichern sollte oder nicht...

user-343
04.08.2006 20:44

Original von user-251el
Das klingt schwer nach der Frage, ob man Templates in der Datenbank speichern sollte oder nicht...


Nur dass das Template nicht in der Datenbank steckt zwinkern

Mh, also, so wie mir scheint, ist es also besser das Dateisystem dazu zu gebrauchen anstatt die Datenbank.

Vielen user-158k.

user-303
04.08.2006 20:52

wenn du ein cache system benutzt, kannst du ruhig die roh-templates in die db hauen. aber das gecachte auf jedenfalls aufs fs