Пока что придерживайтесь MySQL в традиционном формате RDBMS, если это то, с чем вы больше всего знакомы. Как можно быстрее запустить и запустить ваш сайт, это гораздо важнее, чем беспокоиться о проблемах масштабирования на первых этапах создания сайта.
При этом не стоит забывать о масштабных проблемах при проектировании частей системы. MySQL уже очень хорошо разбирается в некоторых элементах масштабируемости, таких как шардинг, так что вы, вероятно, довольно долго будете в порядке. Хорошая структура БД с большим количеством индексов также поможет вам работать, если вы достигнете достаточно высоких уровней трафика.
Поскольку вы ожидаете большой объем трафика (не так ли?), Я настоятельно рекомендую регистрировать / отслеживать нагрузку на ваш сервер, чтобы вы могли измерить фактический трафик и определить, действительно ли вам нужно масштабировать (увеличивать или оба хороших варианта в зависимости от характеристик нагрузки)