Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    [MySQL] Tabelle per gestione files

    Ciao a tutti, ho due tabelle

    Persone
    Gallery


    nella tabella gallery inserirò tutte le foto (mappate nel file system)


    vorrei però trovare una soluzione corretta per gestire la nomenclature del filesystem

    mi spiego:

    fino ad oggi chiamavo le cartelle con l'ID del record (1,2,3,4,5...)

    /immagini/id_persone/....
    e poi salvavo nel DB il nome del file



    questa gestione ho notato però che potrebbe generare problemi in quanto troppo legata all'ID assegnato dalla tabella (mi sento troppo vincolata al DB nella nomenclatura delle cartelle)


    voi che soluzioni adottate in questi casi??

    portali seri (penso ad esempio a FB) che soluzione adottano secondo voi per la gestione del file system?

    Grazie

  2. #2
    secondo me basano tutto sull'id. Se lo username è univoco potresti basare tutto su di esso...ma in questo caso l'utente non potrà mai modificarlo. Io ti consiglierei di basarti sull'id come già stai facendo per consentire all'utente di poter modificare i suoi dati.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Mi suggerisci di partire da 1,2,3,4,5

    oppure fare qualche cosa del tipo



    10000000000X

    90000000000X


    in questo modo differenzio la tipologia di utente da 1 a 9


    a livello di prestazioni perdo qualche cosa avendo un id con, già i partenza, tutti questi caratteri?

    Grazie

  4. #4
    credo che tu non perda niente in quanto a prestazioni...ma la cosa ideale sarebbe partire da 1 e spuntare AI al campo che corrisponde a AUTO_INCREMENT. Se controlli su fb il profilo con id 4 è Mark Zuckerberg. http://www.facebook.com/profile.php?id=4

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Hai ragione sull'id=4 ...

    Grazie per i suggerimenti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.