pues de preferencia usa la libreria GD, luego, lo que yo hice una vez, y no estoy seguro que sea lo mas optimo, es guardar en la base de datos la ruta del archivo, si no usas GD, guarda la ruta del archivo grande (la imagen original) y la ruta del archivo del preview, claro que cada imagen tiene su id, tambien puedes poner a que categoria pertenece, y de ahi vas sacando las fotos.
Una vez hice tambien (tambien sin GD
) una galeria que te leia el directorio completo y te mostraba las imagenes en preview, que estaban en una sub-carpeta llamada "thumbs", esa es una solucion que te puede servir