I am looking for a scalable db to support an app that aims to serve people
recovering from various forms of childhood abuse. The app attempts to
aggregate info entered by each survivor to be used as a tool by survivors
in their recovery. My initial target is 100k people.
*The UI is a big concept map (graph) that is dynamically defined by the
survivors. I want to track the participation of each survivor in each node
of the resulting graph. Worst case I am looking for a db that can track the
participation of 100k survivors at each node in the graph, and 100k users
simultaneously defining and/or querying the graph. So, worst case, each
node/edge would have either 100k properties (participants) or a single
property ("particpants") with 100k entries that is constantly being
appended to and queried to find relationships. Is Neo4j capable of this
sort of scalability? *
*More info:*
I want a survivor to be able to enter his/her experiences and also query
for example "of all survivors that are male that have young children of
their own and are still with their spouse what challenges do they face and
what has helped them face these challenges?".
Imagine a graph decorated with people, a person appears at (subscribes to)
a node or edge if that node/edge is relevant to his/her personal
experiences. When the graph does not reflect his/her experiences they add
to the graph to cover their case. Users following along in this new
subgraph can add themselves or not if this new experience is relevant to
them ... and so on.
I need a db that can not only represent the graph (easy) but track and
aggregate participation for each node/edge in graph (hard?). *My initial
target is 100k people simultaneously editing and querying the graph*. It
is important that the entire graph be visible (in aggregated form) and that
users can navigate the graph (diving) by querying.
Survivors need to know they are in good company. And those who have
recovered are really good at helping other survivors. The goal of this
project is to facilitate the recovery process for many.
I would really appreciate some steering please.
Sincerely,
Pete Huerter
--
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.