Hi, Yes this more lika general web development question, but i would recommend a memory store rather than a disk based solution for sessions (i.e redis,memory,memcache etc). Almost everthing *can* fit into a graph but it is a cost to be made if you want everything on disk and you also need to consider how many concurrent requests your app will end up with.
I do think Neo4j is a GREAT start for almost any web application that has this kind of NoSQL data, schemaless, structure. If the data perfectly fits a SQL db one should use that. There are many thing i personally feel not suited in a graph or any disk based solutions like news feeds etc but again it comes down to how big traffic you expect. I would recommend to build most into the graph if you start from scratch as a protoype or beta version. If your webb application becomes an instant success there will be plenty of people and time to switch technology for some parts while still keeping the central parts in Neo4j. At least that is my recommendation for getting things *out*. I havent launched any production application with neo4j, hoping that will change in the future. I am doing prototypes and frankly, the cypher commands i just such a relief compared to joins everywhere or ORM instead of graph pattern matching. I recently saw a tweet about getting "super power" once you learn Cypher and i have to agree....and the best thing is that Cypher is evolving in almost every release. I wish there was more commands for data optimization but i guess you could do eveything in the app layer. Den söndagen den 30:e mars 2014 kl. 18:45:52 UTC+2 skrev Aris Alexis: > > Hi, > > I know my question is very generic but do you think neo4j is adequate > solution to host a full web application that needs user profiles, sessions, > user relationships,items inventories etc or should it be complemented with > mongo? > > thanks > > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.