вполне нормальный инструмент для людей которые только пытаются вкатиться в php, всё работает из коробки, самому не нужно ничего конфигурировать (особенно под windows), человек сможет сразу начать писать код
ну а потом уже не составит труда изучить linux, как в нём поднимать веб сервер и СУБД, и как упаковывать всё это в контейнер
Дмитрий, автор боится что БД будет большого объёма.
У меня на одном из проектов был ETL (PostgreSQL -> Clickhouse), БД в Postgresql занимала чуть больше терабайта, после переливки (с некоторыми преобразованиями) в Clickhouse она занимала около 200 гб
Судя по описанию выборка из кликхауса не тормозит, а основное узкое место в коде т.к. разбор 100 товаров в течении 40 секунд это оочень долго, нужно пррыилировать код и смотреть что там тормозит
Как добавить на свой форум систему Очков за донат?
Надо сначала сделать систему очков, а потом прикрутить донат.
Разбейте своё задание на малые части и попробуйте их решить, если столкнётесь с проблемой, то с ней уже можно идти сюда. Сейчас вопрос звучит как "как написать соцсеть?"