Как приступить к написанию процесса уведомления о социальной активности на C # или Java? - PullRequest
1 голос
/ 19 февраля 2012

извините, если название немного двусмысленно ..

Я пытаюсь проработать идеи о том, как обновить базу данных (или другие варианты хранения?), Когда выполняется действие. Позвольте мне объяснить немного подробнее на примере социальной сети:

  1. Вы сказали, что к вам подключено 100 пользователей, т.е. друзей
  2. Вы собираетесь добавить действие, скажем, событие в базу данных
  3. Вам необходимо обновить 100 подключенных пользователей, чтобы они знали об этом обновлении.

Итак, идея до сих пор заключалась в том, чтобы написать элемент для фактической активности, а затем написать запись активности. Т.е. член x только что создал новое событие (вроде как в API Facebook). Идея состоит в том, чтобы:

а. Перейдите и обновите список активности 100 участников, указав идентификатор записи / элемента активности. Так что, по сути, нужно пройти через 100 записей участников, чтобы добавить этот элемент активности б. Напишите упражнение один раз, затем, когда ваши 100 участников получат доступ к системе, они проверят таблица активности / магазин для любых новых действий с момента последнего входа в систему .. однако они только хочу получить свою деятельность, а не всех (хотя это вариант на потом)

В настоящее время я использую MS-SQL в качестве «основной» внутренней базы данных и в настоящее время экспериментирую с Couchbase для кэширования и т. Д.

Я знаю, что это немного кратко и может интерпретироваться по-разному, однако, поскольку это экспериментальный подход, я просто хочу получить несколько разных идей о том, как двигаться вперед.

Я немного прочитал о базе данных графиков Neo4j, и это звучит интересно, но сейчас я просто пытаюсь узнать больше о структуре / процессе.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...