Just a simple comment, you can also use a relationship called REPLY-TO to
track the relationship between messages...

On Tue, Jul 26, 2011 at 06:55, Michael Hunger <
[email protected]> wrote:

> It depends on the size of your user-base / complexity of your application's
> chat system.
>
> If you have millions of users having millions of chats this wouldn't be so
> much fun. Otherwise it should work.
>
> You can always hide the implementation behind an API in your app and then
> be able to change how you actually store the chats later.
>
> You could implement the chats just as a message nodes that are connected to
> the chat, and the author.
> Properties would be text and timestamp. Those nodes could also additionally
> be linked from HEAD to LAST to traverse the chat. There could be a special
> relationship from the "chat"-ndoe to the HEAD of the conversation.
>
> Another idea is to have the chat message just on the relationship between
> author and chat (same properties as above). You could use a timeline index
> for accessing them in the right order.
>
> You could also have a look at the neo4j-collections API that Niels
> implements and use just a linked list of that API.
>
> Cheers
>
> Michael
>
>
> Am 26.07.2011 um 00:48 schrieb noppanit:
>
> > I'm implementing chat feature in my application, but the main features
> I'm
> > still using neo4j for relationships. BTW, I'm not sure how am I going to
> > implement chat log in neo4j, because it's not about relationships. Should
> I
> > just go for mongodb or other nosql database in this particular case?
> >
> > Thank you.
> >
> >
> > --
> > View this message in context:
> http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-and-chat-log-structure-tp3198962p3198962.html
> > Sent from the Neo4j Community Discussions mailing list archive at
> Nabble.com.
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
>
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to