Desconozco el limite de columnas de una tabla, pero creo que son máximo 200 campos VARCHAR... no te va a dejar hacerlo con mil columnas...
Por otro lado dices que es una bdd de 1,000 articulos, no te referiras a una tabla con 1,000 rows que representan el inventario?, ya que dudo que debas de guardar 1,000 datos de una sola entrada... en cuyo caso es mejor tener una relación 1:m..
Saludos