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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.02.2008, 22:53:37
greaman greaman ist offline
Anfänger
 
Registriert seit: Feb 2008
Beiträge: 2
rekursion

Moin,

nachdem ich lange nicht mehr mit SQL gearbeitet habe und mich nun mal wieder in ein Datenbankprojekt stürze bereitet mir eine Designfrage reichlich Kopfschmerzen.

Konkret geht es um die Abbildung grosser Dateimengen und deren Pfadstrukturen, wobei eine Baumstruktur sichlich den geringsten overhead produzieren würde, was den Platzverbrauch angeht, aber erheblich mehr last auf die Datenbank verursachen würde (es sei denn es gibt da inzwischen Funktionen die ich noch nicht kenne).

Am Beispiel:

Pfad: /1/2/3/4/5/a.b

ideal fände ich etwas in der Art:

Tabelle directory
ID name parent
1 1 -
2 2 1
3 3 2 usw

Tabelle files
1 a.b 5

Gibt es eine (rekursive?) Abfrage, die eine Pfadstruktur unbekannter Tiefe mit einer Abfrage ausgibt?

Danke schonmal im voraus.

Volker
Mit Zitat antworten
  #2  
Alt 11.02.2008, 09:14:50
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: rekursion

Aber das ist doch eine Baumstruktur.
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #3  
Alt 11.02.2008, 09:28:25
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: rekursion

SQL unterstützt keine Rekursion, das muss auf Applikationsebene geschehen.
Mit Zitat antworten
  #4  
Alt 11.02.2008, 14:38:16
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: rekursion

Wenn die Summe der Abfragen sehr groß ist, lohnt es sich sich mit einer neuartigen Weise der Datenstrukturierung in Datenbanken auseinander zu setzen.
Stichwort: NestedSets
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
  #5  
Alt 11.02.2008, 16:23:11
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: rekursion

Mal anders rum betrachtet. Wenn das ginge, und SQL Rekursionen auflösen könnte, wäre sie (durch die Fähigkeit WHILE-Programme simulieren zu können) turingmächtig.
Das wäre sicherlich eine lustige Zusatzfunktion, da man sich dann php sparen könnte (höchstens zur Ausgabe von Daten).
;)
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #6  
Alt 11.02.2008, 20:11:29
greaman greaman ist offline
Anfänger
 
Registriert seit: Feb 2008
Beiträge: 2
AW: rekursion

naja, zumindest die Frage war es wert ;) NestedSets werde ich mir mal Anschauen.

Ist halt immer die Frage nach dem Kompromiss zwischen Eleganz und Gewschindigkeit ;)
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
Menü mit Rekursion erstellen thefoxx PHP für Fortgeschrittene und Experten 7 08.12.2006 06:13:17
Per Rekursion ein Array aufbauen MasterGEO PHP Grundlagen 0 21.11.2005 13:44:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:07:46 Uhr.


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


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