php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 19.06.2011, 17:58  
Neuer Benutzer
 
Registriert seit: 19.06.2011
Beiträge: 26
PHP-Kenntnisse:
Anfänger
MiMa befindet sich auf einem aufstrebenden Ast
Standard Daten Katalogisieren und Filtern

Hallo,

ich bin neu hier und wollte mal bei den Profis anfragen, ob PHP zusammen mit mySQL für mein Projekt geeignet ist.

Es wäre zu schade die Sprachen zu lernen und nachher fest zu stellen, das dies dann doch nicht der richtige Ansatzpunkt war.

Ich besitze eine Disk Station von Synology und möchte alle Dokumente die sich darauf befinden in eine Datenbank zu katalogisieren und entsprechend zu filtern um Daten schneller finden zu können.

Vielen Dank

Mi
MiMa ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.06.2011, 21:52  
Erfahrener Benutzer
 
Benutzerbild von splasch
 
Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
splasch kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von MiMa Beitrag anzeigen
Hallo,

ich bin neu hier und wollte mal bei den Profis anfragen, ob PHP zusammen mit mySQL für mein Projekt geeignet ist.

Es wäre zu schade die Sprachen zu lernen und nachher fest zu stellen, das dies dann doch nicht der richtige Ansatzpunkt war.

Ich besitze eine Disk Station von Synology und möchte alle Dokumente die sich darauf befinden in eine Datenbank zu katalogisieren und entsprechend zu filtern um Daten schneller finden zu können.

Vielen Dank

Mi
Aus der kurzen Beschreibung kann man nicht wirklich viel entnehmen. Soviel ist aber sicher das sollte mit jeder Datenbank möglich sein. Mysql ist eine Datenbank.

Wenn es übers Web erreichbar sein soll ist es sicher der Richtige weg.
Soll es eher nur was interenes sein also Lokales bist du mit einer anderen Datenbank besser beraten. Zb. Access

Mfg Splasch
splasch ist offline   Mit Zitat antworten
Alt 19.06.2011, 21:57  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Über einen Webserver kannst Du Dokumente halt nur ausliefern pder umständlich "hochladen". Eben wie im Web. Als Dateimanager setzt Du da sicher aufs falsche Pferd.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.06.2011, 22:48  
Neuer Benutzer
 
Registriert seit: 19.06.2011
Beiträge: 26
PHP-Kenntnisse:
Anfänger
MiMa befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

also das NAS und die Mac Rechner befinden sich im lokalen Netzwerk. Die Daten liegen alle auf dem NAS und der Zugriff erfolgt durch gemountente Volumes.

Da Daten, die nicht auf dem Mac liegen, nicht mit der Spolite suche gefunden werden können, wollte ich alle Daten durch das NAS Katalogisieren lassen. Das NAS soll nicht nur als File Server fungieren, sondern auch die Katalogisierung und die Datenbank übernehemen.

Dabei müsste man warscheinlich zwei Dinge berücksichtigen.

1. Durch PHP und MySQL alle Daten des NAS Katalogisieren und aktualisieren. OS des NAS ist Linux.
2. Desktopoberfläche Betriebssystemunabhängig über PHP, AJAX, oder als Dektopsoftware Mac spezifisch mit Objective-C

Da ich mich mit HTML, PHP, Ajax, MySQL noch nicht auskenne frage ich mal nach welche Sprache ich für welche Aufgabe verwenden kann.

Michael

Geändert von MiMa (19.06.2011 um 23:01 Uhr).
MiMa ist offline   Mit Zitat antworten
Alt 19.06.2011, 23:00  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Und warum gehst Du nicht auf meine Antwort ein?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.06.2011, 23:21  
Neuer Benutzer
 
Registriert seit: 19.06.2011
Beiträge: 26
PHP-Kenntnisse:
Anfänger
MiMa befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Und warum gehst Du nicht auf meine Antwort ein?
Was meinst Du?
Das als Dateimanager eine Webanwendung nicht die richtige Wahl ist?

Da hast du vielleicht recht!

Aber ich würde es gut finden wenn der FileServer die arbeiten der Katalogisierung und Aktualisierung vornimmt und auch die Datenbank.

Da ist die Frage ob PHP mit mySQL da die richtige Wahl wäre? Oder direkt in C++?

Für das Frontend müsste ich dann vielleicht doch eine Mac Anwendung in Objective-C erstellen, die auf die Datenbank des NAS zugreift.

Michael
MiMa ist offline   Mit Zitat antworten
Alt 19.06.2011, 23:25  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Definiere Katalogisierung, definiere Aktualisierung und was eine Katalogisierung für einen Sinn hat, wenn der Zugriff auf die verwalteten Daten eingeschränkt ist.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 20.06.2011, 07:27  
Neuer Benutzer
 
Registriert seit: 19.06.2011
Beiträge: 26
PHP-Kenntnisse:
Anfänger
MiMa befindet sich auf einem aufstrebenden Ast
Standard

Hallo nikosch,

hast Du noch nie eine Katalogisierungssoftware benutzt um Deine Daten zu verwalten.
Der gleich Gedanke steht hinter meinem Problem.

Alle Dateien auf dem NAS sollen in die Datenbank katalogisiert werden. Bei Änderungen und hinzufügen, oder löschen einer Datei, soll die MySQL Datenbank aktualisiert werden und auch Metadaten sollen in der Datenbank gespeichert werden.

Wie eingeschränkt der Zugriff auf die Daten ist, hängt doch von der Clientlösung ab.
Daher geht meine Frage immer noch welche Sprachen wären da geeignet.

Server = Katalogisierung und aktualisierung der MySQL Datenbank über PHP und MySQL, Java oder gleich in C?

Clientlösung warscheinlich nicht über Webbrowser und dhaer vermutlich kein PHP, HTML oder so?

Michael
MiMa ist offline   Mit Zitat antworten
Alt 20.06.2011, 08:14  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

mE hat nikosch genau den Finger auf deinem Problem - was nützt dir denn im Katalog - den du irgendwie auch pflegen musst - bei deinen Meta-Informationen wird das ja ne Sysiphusarbeit .. wenn ich auf meine NAS-Storage schaue, da liegen knapp 200 k Dateien auf 5 Tbyte - wenn der User dann im Katalog sehen kann - aha da gibts ne Datei xyz.dat, die enthält jene Information (Meta-Daten) und ist nicht verfügbar, da nicht gemountet, und dieser User darf sie nicht mounten ...

Vielleicht schaust du mal auf die "Bemühungen" von Microsoft eine Datenbank-Schicht für sein Dateisystem zu implementieren - die letzten Monat sang und klanglos endgültig beerdigt wurden - Änderungen passieren halt am Dateisystem schneller, als die Datenbank das reflektieren kann - und obendrein bläht das die Informationen auf...

ich denke, dass deine User mit einer Desktop-suche schneller zum Ziel kommen, wenn beim Ablegen der Dateien eine Aussagekräftige Ordnerstruktur und ebenso aussagekräftige Dateinamen verwendet werden. Da du von Mac-Rechnern schreibst, sollte es dir leicht fallen, entsprechende Konventionen zu entwerfen.

Im übrigen .... wie sollte denn deine Datenbank "aktualisiert" werden ? per cronjob alle x Minuten ? denn durch reine Dateisystem-Operationen wird leider kein Datenbank-Eintrag ausgelöst - dann stell dich schon mal darauf ein, dass dein NAS alle x Minuten quasi NIX anderes tut, als den Katalog zu aktualisieren ... und das kann dauern

Ich habe eine Zeit lang einen File-Server über ein NAS betrieben. Allein die Aktualisierung von dessen Datei-Liste - da kamen noch nicht mal handgeschriebene Meta-Informationen dazu, etwa 1.5 TByte , 7 k Dateien belegte das NAS für ca 1 Stunde komplett ... währenddessen hat der Fileserver quasi nicht reagiert
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 20.06.2011, 08:47  
Neuer Benutzer
 
Registriert seit: 19.06.2011
Beiträge: 26
PHP-Kenntnisse:
Anfänger
MiMa befindet sich auf einem aufstrebenden Ast
Standard

hi,

Die Metadaten sind in den Dokumenten bereits integriert und mein Applescript macht das quasi automatisch. Es ändert die Dateinamen, generiert Metadaten, fügt Etiketten zu, sucht das richtige Datum heraus, verknüpft die richtigen Adressen zum Dokument, fügt die richtigen Projekte hinzu, fügt es in die Datensicherung ein, Generiert ein Archivdatum, Generiert ein Verfallsdatum, und legt es in der richtigen Stelle auf dem NAS ab.

Sobald ich Objective-C richtig beherrsche, werde ich das Script in eine eigene Applikation umwandeln.

Ich habe zwei NAS mit Erweiterung (28TB) meine Daten umfassen bereits über 5 Millionen Dokumente. Daher benötige ich unbedingt eine Datenbank. Ich habe bereits eine Desktop Lösung und bin damit mehr als unzufrieden, denn der Automatismus für das aktualisieren arbeitet quasi gar nicht und der Hersteller, scheint mir da nicht zu helfen (zu wollen). Ausserdem wäre mein Mac mit der Aktualisierung ständig beschäftigt. Durch Logbücher konnte ich ersehen, das der FileServer noch richtig Kapazitäten frei hat und damit die Katalogisierung mit der Datenbank übernehmen könnte.

Das NAS hat ein Linux OS.

Wie bei einem Backup muss die Datenbank einmal generiert werden und ja das kann dauern, aber wenn diese nur aktualisiert wird, dann wir eine Dateisystem-Operation doch die Datenbank aktualisieren. Das kostet weniger Ressourcen.

Scheinbar kann ich für mein Problem wohl kaum PHP, HTML und Java einsetzen.
Dann werde ich mal beginnen mich in C, C++ und Objective-C ein zu arbeiten.

Viele Grüsse
Michael

Geändert von MiMa (20.06.2011 um 08:54 Uhr).
MiMa ist offline   Mit Zitat antworten
Antwort


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
Tabelle soll nach X Einträgen neue Zeile anfangen raws18 PHP Einsteiger 6 10.02.2011 17:19
Vie Formular empfangene Daten berarbeiten und an remote PHP Skript senden fr3sh PHP Einsteiger 4 27.01.2011 10:20
mehrere Daten von Tabelle gleichzeitig eintragen Mario75 PHP Einsteiger 3 27.11.2010 12:49
Bestimmte Daten aus Arrays filtern Spanky1342 PHP Tipps 2010 3 26.08.2010 16:38
[Erledigt] geänderte Daten übergeben ? danyh Datenbanken 3 17.03.2010 12:00
Website in XML-Format öffnen und Daten in DB schreiben...aber nur wie ? Oli Krause PHP Tipps 2009 11 22.03.2009 12:36
Registrierte User sollen ihre Daten ändern können 54ch4 PHP Tipps 2009 17 14.03.2009 14:29
Daten dynamisch filtern und exportieren tom2ba Datenbanken 13 06.02.2009 13:54
Scriptsuche Suche Script zum einpflegen von daten... derTorsten1909 Scriptbörse 17 10.01.2009 18:22
[Anfänger] Daten Sortieren und Filtern mit Mysql PHP Tipps 2007 7 04.11.2005 23:30
[Erledigt] sql daten für einen kunden auslesen/ändern im Formular PHP Tipps 2005-2 3 12.10.2005 08:36
[Erledigt] Daten aus mehreren Tabellen holen Datenbanken 0 19.09.2005 17:14
Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
daten katalogisieren, applescript dateiliste, katalogisieren linux, php script katalogisieren, daten katalogisierung, dateien katalogisieren php, applescript dateilisten verwalten, katalogisieren php archiv, dateien katalogisieren, synology nas dateiliste erstellen, php code katalogisieren, html katalogisieren von daten linux, diskstation dateien katalogisieren, linux dateien katalogisieren, os x nas katalogisieren, php katalogisieren, katalogisieren mit mysql, katalogisiert php script, dateien katalogisieren linux, beliebige dateien kategorisieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:30 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