Можно хранить картинки в папках с id статьи. Пример пути к картинке при такой схеме хранения:
files/images/{article_id}/{file_name}
Из плюсов:
- крайне простое удаление изображений - просто удаляем папку, имя которой совпадает с ID статьи
- можно хранить файлы с осмысленными именами, не боясь коллизий
UPD. Прошу прощения, упустил первую часть вопроса.
Хранение дополнительных данных о файлах неизбежно, если нужно более продвинутое управление изображениями. Удалять конечно же лучше во время сохранения статьи.