Как создать базу данных для персонализированного голосования - PullRequest
0 голосов
/ 26 января 2011

Интересно, как создать что-то вроде твиттера, но в реляционных базах данных.

Одно из приложений FlockDB, которое Вейль указывает, какие пользователи показать @ ответы на. Например, если Эштон Катчер отправляет твит @foursquare, он не должен отображаться для всего 6 156 915 подписчиков Катчера. Он должен отображаться только для пользователей, которые следуйте и за Катчером, и за Квадрат.

1 Ответ

1 голос
/ 26 января 2011

Это не имеет ничего общего с дизайном базы данных, но с тем, как вы запрашиваете базу данных.

Вы определенно храните каждый @follow в отдельной таблице, там у вас будут поля , которые пишут в Твиттере и , которые отвечают . Чем вы покажете пользователю X все @follows, в котором и твит, и ответили во множестве людей, за которыми он следует:)

...