By Neo4j Staff | November 5, 2014
Graph databases can help source individuals who aren’t necessarily looking to move but have a clear link of interests with another dimension of the role or the company itself.
They say it’s not what you know but who you know. However, the missing implication of that is the importance of who they know. The ways that we are all connected are broadly interesting in a “six degrees of Kevin Bacon” way. However, for recruitment sites trying to find and access important, talented people, it’s much more valuable than that. Endless internet searches and manually trawling through CVs is the common process for many recruiters today – but this is time consuming and quite restrictive in what information it can deliver. Also, once the data is gathered it can be difficult to sit back and actually make sense of it. So, how can the recruitment industry move on from this?
Traditionally, the ways that such data is stored has not been easy to access or analyse. Relational databases, often formatted in tables, could provide plenty of information about individual records in a basic siloed form, but simply weren’t designed to show relationships and patterns between those records. You could unearth some of these connections at a very high level, but the results were extremely slow and lacked real definition. It’s like the difference between understanding two people that live in one house and knowing if they are married, siblings, flatmates or tenants.
Today, far too much time and effort is consumed in the slow process of working with the old style of databases or manual methods like trawling the internet. This works, of course — but it gives you little or no advantage over your competition. And the market for great talent is nothing if not competitive.
For example, tools like LinkedIn are built on a different kind of database in the background that fundamentally tracks relationships. This is the same as Facebook, Twitter — any social network, which revolves around how people know each other. The reasons these companies run on this kind of technology are clear. For a start, it’s much faster and more efficient. You can achieve the same kinds of effects in these ‘graph’ databases with 10 to 100 times less code. But perhaps more importantly, you can also perform different kinds of tasks that just aren’t possible on older tech.
If recruitment sites collect existing data sets from the likes of LinkedIn, other job sites and personal records/CVs to create their own, more comprehensive graph database, they could start to immediately understand and classify candidates based on their relationships with others, their background, specific skills and even their hobbies and interests to see if they have cultural fit. This would not be identified by reading it on profiles, but by asking the right questions with specific search criteria and key words. For example, ‘has Joan Phillips ever worked for Sony or known anyone that has?’ These systems can pick out the important connections for us in a matter of seconds.
Read the full article: http://insights.wired.com/profiles/blogs/graph-databases-recruiting