Я должен хранить сообщения, которые мое веб-приложение получает из Twitter, в локальной базе данных.Цель хранения сообщений заключается в том, что мне нужно отображать эти сообщения в иерархическом порядке, т.е. определенные сообщения (т.е. обновления статуса), которые пользовательский ввод через мое приложение, являются дочерними узлами других (я должен показать их как элемент подсписка родительского сообщения).В какой модели данных следует использовать модель списка смежности ИЛИ модель вложенного набора?Я должен управлять четырьмя типами сообщений и сообщений в каждой категории может иметь два дочерних узла.Еще один вопрос здесь заключается в том, что то, что я вижу (понимаю) в обоих случаях, что ввод управляется вручную, то есть как указывается ссылка на родительский узел в модели смежности или справа налево в Nested List.Мое приложение извлекает данные сообщений из твиттера, например:
foreach ($xml4->entry as $status4) {
echo'<li>'.$status4->content.'</li>';
}
Так что это не руководство, любое количество сообщений может быть доступно в любое время.Как я могу сделать родительский дочерний отношения среди сообщений от него.В настоящее время пользователи вводят сообщения в разные окна, которые соответствуют четырем типам сообщений, мое приложение добавляет ключевые слова и возвращает их для отображения в разных окнах.Все эти сообщения на данный момент являются родительскими сообщениями.Теперь, как я заставляю пользователя вводить сообщения, которые могут быть сохранены в базе данных как дочерние для другого.