php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2005, 19:49  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard Sinnvoller Einsatz von Datenbanken

Hallo!

Wann ist es sinnvoll eine Datenbank einzusetzen? Ist es sinnvoll eine Navigation mit, sagen wir 30 Links aus einer DB auszulesen oder ist es performanter die Navigation in jede Seite zu inkludieren.
Ist es sinnvoll 5-10 Nachrichten aus einer DB für einen Newsticker auszulesen? Oder ist es schneller die Daten mit file() aus einer Textdatei in ein Array zu speichern?

Wann verwendet ihr Datenbank? Lest ihr ganze Seiten aus einer Datenbank aus?

MfG CSS
CSS ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.03.2005, 19:56  
Gast
 
Beiträge: n/a
Standard

hi
also ein menu solltest du einfach includieren. das ist wesentlich einfacher, da ja schon einfaches html reicht
ein newssystem (ticker) ware schon einfacher per datenbank zu verwalten
in einer tabelle kannst du dann die verschiedenen daten (autor, timestamp, text) speichern und dann in einem schönen template ausgeben
userdaten, loginsysteme und sowas mache ich auch immer mit datenbanken
 
Alt 29.03.2005, 20:06  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Ich spreche von einem DHTML-Scroller, der max. 10 Einträge besitzt. Eine richtiges Newssystem oder auch GB oder Blog werden die meisten auf DB-Basis programmieren.
Ganz klar! Was ist mit Grafiken bei einer Bildergalerie? Die Grafiken einfach aus einem Verzeichnis auslesen oder zuerst in einer Datenbank speichern und dann ausgeben?

MfG CSS
CSS ist offline  
Alt 29.03.2005, 20:11  
Gast
 
Beiträge: n/a
Standard

ich habe es so gemacht, dass ich mit einem script die ordner (per ftp hochgeladen) durchsucht habe und daraufhin in eine db eintragen lassen
somit lässen sich die bilder recht einfach sortieren und nur bestimmte ausgeben lassen (für bestimmte user oder so)
 
Alt 29.03.2005, 20:16  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Lest ihr auch ganze Website aus einer DB aus?

MfG CSS
CSS ist offline  
Alt 29.03.2005, 20:30  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

zum Thema Bilder in der Datenbank -> http://www.php-faq.de/q/q-db-blob.html
Naja die meisten CMS-Systeme haben mehr oder minder sämtlcihe inhalte in der Datenbank, weil du in einer Datei einfach lang nicht die möglichkeiten hast wie in einer Datenbank. Aber wenns nur statischer text ist, warum nciht. Ich glaube es hat auch was mit dem aufwand und der usability zu tun, stichwort sortierung, zugriffsrechte, das alles über dateien ist dann imendeffekt zumeist etwas chaotisch, ich bevorzuge im allgeminen Datenbanken, weil man da nicht für alles ne Datei braucht, seine Daten schön editieren, löschen etc und vor allem identifizieren kann.

mfg
robo47
robo47 ist offline  
Alt 29.03.2005, 20:33  
Gast
 
Beiträge: n/a
Standard Re: Sinnvoller Einsatz von Datenbanken

Zitat:
Zitat von CSS
Wann ist es sinnvoll eine Datenbank einzusetzen?
Wenn man die Funktionalität eines relationalen Datenbankmanagementsystems benötigt.
 
Alt 29.03.2005, 21:02  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Zitat:
Wenn man die Funktionalität eines relationalen Datenbankmanagementsystems benötigt.
Das ist bei einem Gästebuch aber nicht der Fall. Außer es ist nur für registrierte Nutzer zugänglich.

MfG CSS
CSS ist offline  
Alt 29.03.2005, 23:42  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von CSS
Zitat:
Wenn man die Funktionalität eines relationalen Datenbankmanagementsystems benötigt.
Das ist bei einem Gästebuch aber nicht der Fall.
Deine Meinung. Bei größeren Gästebüchern kommen dann schon mal diverse Wünsche auf, wie zB.

17.10. Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
http://www.php-faq.de/q/q-mysql-seitenweise.html

oder

17.7. Wie lösche ich alle Datensätze, die älter als n Tage sind?
http://www.php-faq.de/q/q-mysql-loeschen.html

usw.
 
Alt 30.03.2005, 08:47  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

naja der Punkt
Außer es ist nur für registrierte Nutzer zugänglich.

hat nix damit zu tun ob ich ne Datenbank einsetze oder nicht, ich muss einfach sagen, dass ich das arbeiten mit ner DB oftmals komfortabler finde, das fängt bei nem gb schon dann an, dass ich entweder ne endlos große datei bekomme oder aber zig kleine dateien die irgendwo ein verzeichnis zumüllen, bei mysql liegt der ganze schlonz in nem order und davon seh ich nix :P abgesehen davon, dass ich Dinge wie sortieren oder ähnliches um ein vielfaches einfacher machen kann, spätestens wenns bissel größer wird und man als admin regelmäßig mal drüberschauen muss, dann ist es praktisch, nach username, datum oder der IP sortieren zu lassen.

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zwei Datenbanken gegenseitig überprüfen FleyerShaver Datenbanken 5 28.06.2007 23:36
Performance oder Speicherbelegung was ist Sinnvoller? Peoples PHP Tipps 2006 3 06.06.2006 11:17
Was ist sinnvoller? Einzelvergleiche oder über Arrays? Anotherone Datenbanken 3 15.05.2006 15:52
Datenbanken von Windows zu Linux ApfeL Server, Hosting und Workstations 1 12.04.2006 20:31
SELECT über mehrere Datenbanken? Transmitter Datenbanken 10 29.01.2006 13:30
[Erledigt] Sinnvoller Einsatz von Konstanten unter php PHP-Fortgeschrittene 14 29.12.2005 21:05
Mysql Datenbanken verknüpfen oder so +g+ PHP Tipps 2005-2 3 29.10.2005 15:36
Eine Datenbank - Viele Tabellen oder mehrere Datenbanken? nicobischof Datenbanken 3 20.10.2005 15:36
Zwei Datenbanken auslesen PHP Tipps 2005-2 5 09.08.2005 17:05
Andere Datenbanken als MySQL PHP Tipps 2005-2 3 15.07.2005 14:05
mehrere Datenbanken oder lieber nur eine die... Crypi Datenbanken 2 09.07.2005 12:03
[Erledigt] MSSQL Datenbanken auslesen Off-Topic Diskussionen 4 01.06.2005 00:41
[Erledigt] Mehrere Datenbanken auf verschiedenen Servern Datenbanken 2 15.05.2005 22:28
PHP und MySQL Datenbanken GELight Datenbanken 3 25.12.2004 09:56
Mehrere Datenbanken ansprechen PHP-Fortgeschrittene 8 14.09.2004 20:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wann ist es sinnvoll datenbanken einzusetzen, seitenweise ausgabe eines gaestebuches mit php, einsatz von datenbanken sinnvoll, sinnvoller einsatz datenbanken, wann ist es sinnnvoll datenbanken einzusetzen, sinnvoller einsatz von php, einsatz von datenbanken, mssql speicherbelegung datenbank auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.