В очередном порыве сделать всё красиво и правильно, я решил сначала прогнать получившуюся схему базы через explain в MySQL на тех запросах, которые буду использовать в процессе работы дальше.
И нифига ж себе, как оказывается отличалось моё представление о работе оптимизатора от того, что на самом деле.
Большим плюсом этого оказалось то, что я решил избавиться от некоторых индексов (которые по сути не использовались бы никогда), создать некоторые новые, а вместе с удалением лишних индексов избавиться от лишнего функционала, который, опять же, не был бы востребован :)
В планах переделать Совию с нуля, придя в том числе и к новой идеологии. Сроки называть не буду, потому что каждый раз, когда я решал к какой-то дате открыть что-то, получалась фигня. Пока продвижение есть, и это уже хорошо :)
Обязательным является только текст комментария. Он не может превышать 4кБ. Остальные поля служат для обратной связи. Имя всё же рекомендуется указать.