Конечно, я не знаю слишком много о больших базах данных, но из того, что я видел, даже очень большие приложения хранят свои вещи в очень небольшом количестве таблиц (20 ГБ на таблицу).
Для меня, я бы предпочел иметь больше информации в 1 таблице, так как это означает, что данные не засорены повсюду, и что мне не нужно выполнять операции над несколькими таблицами. Хотя 1 таблица также означает беспорядок (обычно для меня каждый объект должен иметь свою таблицу, а объект - это то, что есть в логике приложения, например, класс User или класс BlogPost)
Полагаю, я пытаюсь сказать, что делай все, что имеет смысл. Не помещайте информацию об одном и том же в две разные таблицы и не помещайте информацию о двух вещах в одну таблицу. Палка с 1 таблицей описывает только определенный объект (это очень сложно объяснить, но если вы делаете объектно-ориентированный, вы должны понимать.)