Núnca lo he hecho... pero me parece mejor la segunda idea... manejar las diferentes carácterísticas en campos individuales y crear por cada producto un nuevo registro... sobre todo si después realizarás busquedas... manejando esta forma sería muy fácil hacer cualquier consulta y/o modificación... yo le doy mi visto bueno
.. claro, mi muy humilde e inexperta opinión.
Saludos!