Вы имеете дело со случаем когда одна система может быть реализована разными моделями.Конечный результат с абстрактной точки зрения идентичен. Для того чтобы принять решение надо провести анализ достоинств и недостатков реализаций по разным характеристикам. Например в случае одной таблицы надо будет решать проблему с внешним ключом, т.к. таблицы статей и новостей разные, а в случае двух таблиц надо будет делать абстракцию над комментариями,чтобы избежать дублирования кода и т.д.