2М записей - сколько дамп по времени занимает?
Мастер-слейв уже есть?
Структуру БД делают исходя из всех потребностей проекта и запросов к БД
Потому просто по тому что у вас есть какая-то сущность и вам требуется интернационализация - никто вам хорошую схему не нарисует
Ну и фреймворк/ОРМ может требовать своего подхода к схеме