|
Geschrieben am: Do 14.07.2005, 17:26
|
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 282 Mitglied seit: 19.05.2005 |
Hallo!
Was ist sinnvoller? den Text eines Artikels in einer Datei zu speichern und diese beim Aufruf zu includen oder in eine DB speichern und daraus zu laden? die Artikel sind recht umfangreich und enthalten u.a. auch HTML... Was sind die gravierenden Vor- und Nachteile? Normalerweise z.B. bei einem Foren-Threads, wird so etwas ja immer in einer DB gespeichert, aber warum? thx |
![]() |
| Irene irene.ch |
#2 Geschrieben am: Do 14.07.2005, 18:20 (+00:54)
|
![]() AyomRank 7 Gruppe: Experten Entwicklung (Mod) Beiträge: 1114 Mitglied seit: 3.05.2004 |
Die Vorteile der DB liegen in der Verwaltung der Daten: speichern, lesen, löschen, ändern, sortieren, filtern geht alles ziemlich einfach über SQL. Werden die Daten in Files gehalten, muss man das alles selber implementieren -> sehr aufwendig, und für Multi-User-Zugriff sehr heikel. Dann gibts zu einem Artikel ja meistens noch dazugehörige Daten, wie Erstelldatum, Autor, evtl. Titel separat etc. Die einzig sinnvolle Methode, um diese "Zusatzdaten" und ihre Zugehörigkeit zu speichern (also welcher Autor gehört zu welchem Artikel), ist eine Datenbank.
Wenn die Texte aber sehr lang sind (Forenbeiträge sind ja meistens eher kurz) und womöglich Formatierungen, Layoutvorgaben (Seitenumbruch, Spalten, etc.) oder Bilder enthalten, ist die Speicherung in einer DB nicht mehr unbedingt sinnvoll. So würde ich Word-/PDF-Dokumente oder auch Bilder eher als File speichern. Die "Zusatzdaten" können trotzdem in der DB gehalten werden und die Verknüpfung zum Artikelfile steht dann einfach als Pfad/Dateiname in einem Feld in der DB. Griessli Irene -------------------- |
![]() |
| Antoine Johannes office-blog.ch |
#3 Geschrieben am: Fr 15.07.2005, 11:14 (+16:53)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 458 Mitglied seit: 14.07.2004 |
Das gute an einer DB ist das Du die Daten einfach sichern kannst. Wenn du alles in der DB hast, Navigation, Session usw. kannst Du sehr einfach über phpMyAdmin eine Sicherungskopie ziehen und im Notfall steht alles wieder in sehr kurzer Zeit.
SQL bietet viele interessante Abfragemöglichkeiten. Schau Dir mal pear php an. Damit kannst du einen Haufen arbeit sparen. Viel Glück beim coden Antoine -------------------- |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/7775
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| 7 oder 19% Ust. auf Datei-Downloads ? | claudinchen | 158 | 6 | Mo 1.12.2008, 22:04 |
| Gate24 - Eintrag | Sandro Feuillet | 280 | 7 | So 30.11.2008, 09:50 |
| Finde deinen Larry oder Sergey auf - BIZfaktor.com | Bizy | 55 | 0 | Fr 21.11.2008, 13:16 |
| Eintrag in Verzeichnissen/Bookmarkdiensten | ajse80 | 213 | 7 | Mi 5.11.2008, 12:30 |
| Domain(s) oder Projekt zu verkaufen | snowdog | 835 | 18 | So 2.11.2008, 21:57 |
| nofollow oder NOnofollow | Ela .P | 446 | 4 | Fr 31.10.2008, 00:22 |
| Kaufen ein deutsche Website/Domain oder Text Link | günter31 | 535 | 11 | Di 21.10.2008, 19:46 |
Anzeige - [Hier werben / Mediadaten]
















