Mysql Оптимальный вариант структуры БД

Kaufmann

Новичок
Здравствуйте! Прошу совета по организации структуры базы данных. К примеру, мне требуется хранить в БД комментарии к разным постам... Так вот, как и почему лучше организовать структуру.

1 Вариант:
Хранить комментарии в отдельной таблице, с уникальным идентификатором для каждого и указанием идентификатора поста, к которому эти комменты относятся.
1 вчерашний коменнтарий 5 пост
2 мой комментарий 5 пост
3 коменнтарий отца 5 пост

2 Вариант:
Хранить комментарии в отдельной таблице, ЧЕРЕЗ ЗАПЯТУЮ, указав идентификатор поста к которому они относятся.
1 вчерашний коменнтарий,мой комментарий,коменнтарий отца 5 пост

---
Скорее всего первый вариант наиболее правилен... Но второй может быть проще, т.к. НИКАКИХ МАНИПУЛЯЦИЙ С ЭТИМИ ЗАПИСЯМИ В ДАЛЬНЕЙШЕМ НЕ БУДЕТ! Если все так, прошу также разъяснить случай КОГДА ДОПУСТИМО ИСПОЛЬЗОВАНИЕ ВТОРОГО ВАРИАНТА.
 

fixxxer

К.О.
Партнер клуба
незачем так орать, я и так все прекрасно слышу
 

WMix

герр M:)ller
Партнер клуба
какая структура ответит на вопрос?
найти все посты которые я цитировал, сколько было цитат, что цитироавлось чаще...

на какие вопросы сможет ответить структура 2?
 

Фанат

oncle terrible
Команда форума
НИКАКИХ МАНИПУЛЯЦИЙ С ЭТИМИ ЗАПИСЯМИ В ДАЛЬНЕЙШЕМ НЕ БУДЕТ!
1. Это заблуждение.
2. База данных - это тонкий и мощный инструмент. И надо пользоваться им по назначению, а не как обезьяна булыжником.

"Вариант 2" вообще не должен в данном случае рассматриваться.
И обсуждать тут нечего.
 
Сверху