@Niyaz: насколько я понимаю, parent_post эквивалентен thread_id. Таким образом, похоже, что единственные оставшиеся вещи, которые нужно добавить: date, user_details (если необходимо).
имаюсь разработкой веб-приложения, которое может поддерживать многопоточные комментарии. Мне нужна возможность изменить порядок комментариев в зависимости от количества полученных голосов. (Идентично тому, как работают резьбовые комментарии вReddit)
Я хотел бы услышать мнения сообщества SO о том, как это сделать.
Как мне спроектироватьКомментарии Таблица? Вот структура, которую я использую сейчас:
Comment
id
parent_post
parent_comment
author
points
Какие изменения следует внести в эту структуру?
Как я должен получить детали из этой таблицы, чтобы отобразить их в правильном порядке? (Реализация на любом языке приветствуется. Я просто хочу знать, как это сделать наилучшим образом)
О чем нужно позаботиться при реализации этой функции, чтобы снизить нагрузку на процессор / базу данных?
Заранее спасибо.