MySQL много таблиц или несколько таблиц

Я строю очень большой сайт, в настоящее время он использует около 13 таблиц, и к тому времени, когда это будет сделано, это должно быть около 20.

Я придумал, чтобы изменить таблицу предпочтений, чтобы использовать ID, Key, Value вместо многих столбцов, однако я недавно подумал, что могу хранить и другие данные внутри таблицы.

Было бы эффективным / умным хранить почти все в одной таблице?

Редактирование: вот еще информация. Я создаю социальную сеть, в которой могут оказаться тысячи пользователей. MySQL-кластер будет использоваться, когда сайт будет запущен на данный момент. Я тестирую с помощью VPS разработки, но все будет перенесено на выделенный сервер перед запуском. Я почти ничего не знаю о NDB, так что это должно быть весело 🙂