On Dienstag, 20. März 2007, Thomas Fankhauser wrote:
Hallo Daniel,
Daniel Bauer wrote: [...]
Punkt 1: Die Datenbank, als Datenbank stelle ich mir das Filesystem mit einer Ordnerstruktur ala 'Datum / Aktivität / Gruppe / Teilnehmer' vor, ich denke es spricht nichts für MySQL oder so?
[...]
Nur die Daten (Bildbeschreibung, Stichworte, Speicherort/Dateiname usw.) gehören in die DB, die Bilder selber nicht.
Es handelt sich eigentlich um Fotos mit denen nur der Fotografierte selbst etwas anfangen kann. Eine Bildbeschreibung in diesem Sinne gibt es nicht.
Ich meine damit beispielsweise auch die Namen der Teilnehmer(innen?), die sich z.B. durch Heirat hin und wieder ändern können. Verzeichnisse und Dateinamen ändern wär ja nur einfach mühsam und fehleranfällig (änderte ausserdem das Datum), aber katastrophal wär das Nachführen der Backups. Aber ok, Backup willst du keines und deine Teilnehmer sind vielleicht wirklich alles Leute, die nie und nimmer heiraten würden. Das kann ich verstehen :-) Es kann aber auch dann sein, dass sich der Verwendungszweck der Dateien später mal ändert und die vorhandene Struktur sich dann als ungeeignet erweist. Das Ändern/Umkopieren einer DB ist dann einfacher, schneller und sicherer als das Herumwursteln mit einem riesigen Datenbestand.
Stell dir nur vor, mit der Zeit merkst du, dass manche Bilder zu einer anderen Aktivität gehören (weil du sie feiner aufteilst, z.B.), oder zu mehreren Gruppen... Dann hast du eine Riesen-Schieberei und u.U. manche Bilder doppelt und dreifach. Das Organisationchaos ist programmiert. Ausserdem, was willst du denn den Bild-Dateien für Namen geben, die dann wirklich aufschlussreich sind...
In einer DB änderst du nur die Einträge, die Bilddateien bleiben unverändert wo und wie sie sind.
Aha, Bild und Beschreibung getrennt. Bilder im FS und Beschreibung in einer DB.
Klar.
Wobei ja ein FS auch eine Art DB darstellt. Die Frage nach dem geeigneten FS bleibt aber dennoch bestehen,
Dazu können die anderen Antworten besser Auskunft geben.
da ja auch eine (MySQL) Datenbank ein FS braucht.
Ja, nur kannst du die DB jederzeit irgendwohin zügeln, völlig unabhängig von den eigentlichen Bilddateien und mit einem kurzen SQL-Befehl sind die Speicherorte wieder à jour. Zumindest bei mir hat sich auch die Verzeichnis-Struktur immer wieder mal geändert: z.B. von MB Disks auf kleinere GB Disks mit verschiedenen Partitionen usw., vom Wechsel von Windoof zu Linux gar nicht zu reden. Hätte ich keine Datenbank (früher FileMaker, jetzt MySQL) wäre ich wohl jetzt noch am Austüfteln, welche Bilder wo sind - oder zu den handbeschrifteten Karteikarten zurück... Dennoch spricht natürlich nichts dagegen, Verzeichnisse und Dateinamen zusätzlich ebenfalls sinnvoll zu strukturieren und benennen. Ich will dich aber eigentlich von gar nichts überzeugen, wollte nur meinen Senf zum Organisatorischen geben, weil das Ablegen von Bildern bei mir seit jeher berufsbedingt dazu gehört und ichs gern so einfach, schnell und sicher wie halt möglich hab :-) Viel Spass! Daniel -- Daniel Bauer photographer Basel Switzerland professional photography: http://www.daniel-bauer.com Madagascar special: http://www.sanic.ch -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org