Вам тут могут посоветовать структуру EAV.
Она действительно универсальна. Но довольно медленная при выборке данных и этот совет будет только от малограмотного разработчика.
Если делать по уму, то вам нужен не реляционная PostgreSQL
Жесткий диск-10TB SEAGATE BARRCUDA
Оперативная память-ddr4 corsair vengeance led 32gb 3200mhz или hyperx