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.

Reply via email to