Because users have a very high search frequency, and considering there are 800,000 topics, I am wondering whether some customized search solution might be necessary.
Зависит от производительности вашего диска. Если диск слишком медленный (IOPS) и базу данных нельзя кэшировать в памяти для большинства операций, она быстро может стать узким местом.
В принципе нет, но ваш конкретный паттерн использования может выявить некоторые пограничные случаи. На таком масштабе, особенно в первый месяц, рекомендуется следить за медленными страницами и проверять, нужны ли базе данных дополнительные ресурсы, вакуум или настройка.
Просто из любопытства, мне интересно узнать. На каком программном обеспечении в настоящее время работает ваш форум, то есть от чего вы планируете миграцию?
В настоящее время система работает на собственной PHP-платформе. Однако я считаю, что Discourse лучше подходит для наших задач и является более эффективным решением, а команда поддержки выглядит очень профессионально.
Поэтому мы рассматриваем возможность миграции на Discourse.
Не хочу показаться чрезмерно хвалебным, но да, они таковы.
Прочная этика (достаточно редкая, чтобы её подчеркивать), крепкие навыки, хорошо поддерживаемое программное обеспечение, постоянное движение вперёд, а не отставание из-за устаревших технологий, а также отличная поддержка как от разработчиков, так и от сообщества здесь, на meta.discourse.org.