2011-04-15 58 views
0

我目前正在開發一個項目,在該項目中我必須實施一個通知系統。我是一個真正的圖表dbs的初學者,所以我不知道哪個是最好的方法來實現這一點。我一直在考慮兩種選擇:Neo4j的最佳批准

1 - 創建通知節點,將它們與關係類型掛起或讀取的用戶相關聯。當我插入他們,我插入他們像掛起和當用戶閱讀他們,我改變關係類型閱讀。

2-創建通知節點,將它們與用戶相關聯,並將一些屬性添加到關係...「狀態」(掛起,讀取)。然後爲該屬性添加一個索引。

我不是如果我很好的導向,我會很感激,如果你能指出我在什麼方向。

在此先感謝。羅德里戈

回答

0

羅德里戈, 它取決於你期望的東西數量,以及你將如何要求這一點。我認爲像

USER --- READ ---> TODAY ----> Status1 | ---- UNREAD ---> TODAY ---->狀態2

當大量的讀取狀態開始積累時,這兩種方式都可以讓您將READ/UNREAD和某些屬性的狀態設置爲READ/UNREAD和某些屬性隨着時間的推移,雖然仍然讓你問他們遍歷...

會這樣嗎?

/彼得