Я пытаюсь создать нормализованную базу данных для блога, позволяющую отвечать на комментарии. Учитывая несколько ответов, которые я нашел, мне кажется, что мне нужно посмотреть на модель списка смежности и модифицированный алгоритм обхода дерева предзаказов. Однако, после reading немного об этом, я не нашел пример этого, используя внешние ключи для обеспечения целостности данных. Это можно сделать?Структура схемы базы данных и внешние ключи в MySQL
Какой дизайн базы данных вы рекомендуете в этом случае? В идеале я хотел бы устранить родительский комментарий и используя отношения PK-FK (PK = первичный ключ, FK = внешний ключ), также сможет устранить все дочерние комментарии, чтобы избежать сохранения сирот в Таблица.
ОБНОВЛЕНИЕ: В качестве пояснения я также хотел бы узнать, какой дизайн базы данных используется в блогах, которые позволяют отвечать на комментарии (то есть комментарии, ответившие на комментарий, ответивший на исходный поток).
Умм, интересно ... Я сделаю это. –
О, о ... reddit использует Cassandra :-(, хотя такое предложение может быть очень полезным. –