SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.06.2005, 23:24:14
simmsalabimm simmsalabimm ist offline
Anfänger
 
Registriert seit: Jun 2005
Beiträge: 1
Frage zu MysQL

Hallo auch wenn die Frage etwas von PHP abweicht ist vielleicht die Erfahrung der PHP-Programmierung durch erfahrene User an dieser Stelle wichtig,

große Fotodatenbanken wie fotodatabase, ... - wie ha(ä)ndeln diese ihre Datenbestände.

Ich habe ein Programm zum Bildmanagment erstellt (Gruppen und Freigaben von internen Ordnern und öffentlichen Ordnern), wie man es von guten Progammen ala "celum IMAGINE" oder anderen kennt.

Im Moment verwende ich das lokale Dateisystem. Habe jedoch überlegt, die ganze Sache in eine Datenbank (ggf. extra Datenbankserver) abzuspeichern.

Mir ist die Funktion der Bild-Verlinkung und der "Last-Used" checked mit einer Datenbank wesentlich komfortabler.

Doch zum Punkt.

Ich besitze in MySQL nicht die Erfahrung um die Serverbelastung abzuschätzen. Meine Frage daher, ist es empfehlenswert die Bilder aus Sicht der Performance in eine Datenbank zu schreiben. Die in etwa 1/3 mehrgröße sind unrelevant. Ich bin relativ unsicher darüber. Zum einen Verwaltet MySQL Daten mit bis zu 4GB pro Feld aber anderseits kann ich nicht abschätzen wie sich das ganze Verhält, wenn 20 Querys pro Minute mit je sagen wir mal 25 Bildabrufen (max 2MB) gleichzeitig laufen.

Danke für die Performance Info

Steffen
Mit Zitat antworten
  #2  
Alt 18.06.2005, 23:33:31
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Frage zu MysQL

willkommen im forum!

ja, man kann bilder als BLOB direkt in der datenbank speichern, jedoch habe ich gehört (es streiten sich viele menschen in diesem punkt), dass es sich bei "großen" dateien nicht lohnt, weil dann die performance sinkt. was bedeutet jedoch "groß"? ich habe mir sagen lassen, bei bildern über 100 kB, was ja durchaus schnell vorkommen kann.

daher rate ich dir, einfach nur die pfade der dateien zu speichern, sie in nem extra ordner abzulegen und dann die eindeutige id aus der db mit dem namen unter dem das bild gespeichert ist zu verbinden...
Mit Zitat antworten
  #3  
Alt 19.06.2005, 10:05:27
Benutzerbild von dachris
dachris dachris ist offline
Junior Member
 
Registriert seit: Apr 2005
Beiträge: 401
AW: Frage zu MysQL

Gerade für Anwendungen wie Gallerien sollte das Bild als Pfad gespeichert werden und die Datei selbst im Dateisystem...

Wenn du das Bild in der Datenbank speicherst muss es zuerst aus der datenbank gelsen werden, dann über die pipe an den Webserver gesendet werden und vom Webserver ausgeliefert werden. (da es nicht im Dateisystem ist, müssen die Bilder dann im RAM gehalten und ausgeliefert werden...)

speicherst du nur den Pfad, muss nur der Webserver die DAtei ausliefern..

performancetechnisch macht es also wenig Sinnn
Mit Zitat antworten
  #4  
Alt 19.06.2005, 14:47:20
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Frage zu MysQL

Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu MySQL und großen Texten. DOS MySQLi/PDO/(MySQL) 8 21.04.2005 11:35:31
Frage zu einer Mysql Abfrage Fabian85 MySQLi/PDO/(MySQL) 2 22.01.2005 23:29:03
MySQL Befehlesammlung und Frage DanielEXQ2 MySQLi/PDO/(MySQL) 2 27.05.2004 08:46:41
Frage für mysql: date_typ stef PHP für Fortgeschrittene und Experten 10 26.06.2003 13:16:22
Frage zu MYSQL McDoogle PHP Grundlagen 2 13.01.2003 23:02:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:52:41 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt