Neo4j is a great choice for this domain, actually we have several customers
running production systems for jobs search and hiring on Neo4j.

You already pointed out all the kinds of relationships you have which
clearly show that it is a richly interrelated domain.

If you want to see some example ideas, check out our GraphGists (live graph
models) on that topic:

http://graphgist.neo4j.com/#!/gists/6889603496bfde58a2716f7506bb7be1
http://graphgist.neo4j.com/#!/gists/24d1098502b15f4797e5ef4d56d5deb5
http://graphgist.neo4j.com/#!/gists/319d005e5a59f0a9ad3d3e862c92b823


HTH Cheers, Michael

On Mon, Sep 28, 2015 at 12:57 PM, Dhruva Agarwal <[email protected]
> wrote:

> Hi,
> I need to model an HR end to end hiring solution. Entities will be -
> 1. Job opening
>     having job details, salary, requirements (skills, qualification etc),
> publishing to channels, hiring entities (hiring managers, recruiters, hr
> acting on the workflow)
>
> 2. Candidates
>     having basic details, workhistory (project details etc), skills,
> academic details, resume, recommendations, references, source details (hr,
> consultant)
>
> 3. User, roles, permissions, groups
>
> 4. Workflow
>     workflow for each candidate .eg assessment (screening, interview round
> details, ratings etc), offer details, sharable notes, chats, comments etc.
>
> I am new to neo4j and was reading about it in terms of size and scale and
> modelling relationships. I think neo4j can be a good fit in such an
> application. Also it would greatly help in answering search
> and analtyics related questions.
>
> Also I have been using mongodb from some time. Can I solve above problem
> using mongodb + cache. If all my domain objects are lying in cache
> (candidates, opening, users etc), I can satisfy relationships and
> references directly from distributed cache. Search can be managed using
> solr etc.
>
> Who can be the right fit for my case ?
>
>
> --
> 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/d/optout.
>

-- 
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/d/optout.

Reply via email to