Есть база данных 5 мб, с учетом коэффициентов 100 мб (150 столбцов и 100 000 строк).
Как уже сказали - это маленькая бд. Да и сам размер бд не настолько важен, нежели запросы к ней.
Насколько целесообразно, с учетом коэффициентов переводить базу в 100 мб на лету, чтобы не страдала производительность, я не знаю, я чайник.
Берём профилировщик и смотрим, насколько целесообразно.
В какой ветке форума искать специалиста для решения такой задачи
Через знакомых, либо на фрилансе.
и как правильно написать техническое задание, мне, чайнику?
Никак. Написание ТЗ - это тоже работа, как вы ее можете выполнить качественно, если не имеете опыта?
Как вариант (не очень, но хоть что то), включайте vpn, и пишите вопросы нейронке, grok, gemini, deepseek - все они условно бесплатные.