Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> fopen oder DB Eintrag?

Geschrieben am: Do 14.07.2005, 17:26
Report PostQuote Post

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
Top
PMEmail PosterUsers WebsiteYahoo
Top
 
 
Irene
irene.ch
#2 Geschrieben am: Do 14.07.2005, 18:20 (+00:54)
Report PostQuote Post

AyomRank 7
Group Icon

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


--------------------
Top
PMUsers Website
Top
 
Antoine Johannes
office-blog.ch
#3 Geschrieben am: Fr 15.07.2005, 11:14 (+16:53)
Report PostQuote Post

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


--------------------
Top
PMEmail PosterUsers Website
Top
 
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

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
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]



Anzeigen


[Hier werben / Mediadaten]