Лучший подход в Neo4j - PullRequest
       4

Лучший подход в Neo4j

0 голосов
/ 16 апреля 2011

В настоящее время я работаю над проектом, в котором мне нужно внедрить систему уведомлений.Я действительно начинаю с графиками БД, так что я не знаю, какой будет лучший подход для реализации этого.Я думал о двух вариантах:

1 - Создание узлов уведомлений, связывающих их с пользователем с типом отношения, ожидающим или считывающим.Когда я вставляю их, я вставляю их как ожидающие, а когда пользователь их читает, я меняю тип отношения на чтение.

2 - Создание узлов уведомлений, связывание их с пользователем и добавление некоторого свойства в отношение ..msgstr "статус"Затем добавьте индекс к этому свойству.

Не знаю, хорошо ли я ориентируюсь, буду признателен, если вы укажете мне, в каком направлении.

Заранее спасибо.Родриго

1 Ответ

0 голосов
/ 27 апреля 2011

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

USER --- ЧИТАТЬ ---> СЕГОДНЯ ----> STATUS1 | ---- UNREAD ---> СЕГОДНЯ ----> Status2

Позволит ли вам группировать статус для READ / UNREAD и для некоторого свойства по времени или по-другому, когда много статуса чтения начинает накапливаться со временем, и в то же время позволять вам задавать обходы над ними ...

Будет ли это работать?

/ питер

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