Не отидете по маршрута ключ/стойност. SQL не е проектиран да се справя с него и ще направи извличането на действителни данни от вашата база данни упражнение за самоизтезание. (Примери:Индексите не работят добре. Присъединяванията са много забавни, когато трябва да се присъедините само за да получите данните, към които се присъединявате. Това продължава.)
Докато данните са нормализирани до прилично ниво, нямате твърде много колони.
РЕДАКТИРАНЕ:За да е ясно, има някои проблеми, които могат да бъдат решени само с маршрута ключ/стойност. „Твърде много колони“ не е един от тях.