Fork me on GitHub

The “CrunchBase use-case” – part 1 – Overview

If you want to explain how easy it is for a user or devel­oper to use the sones GraphDB to work on exist­ing datasets you do that by show­ing him an exam­ple – a use case. And this is exactly what this short series of arti­cles will do: It’ll show the impor­tant steps and con­cepts, tech­nolo­gies and designs behind the use case and the sones GraphDB.

The sones GraphDB is a DBMS focus­ing on strong con­nected unstruc­tured and semi-structured data. As the name implies these data sets are orga­nized in Nodes and Edges objec­to­ri­ented in a graph data structure.

graph

“a sim­ple graph”

To han­dle these com­plex graph data struc­tures the user is given a pow­er­ful toolset: the graph query lan­guage. It’s a lot like SQL when it comes to com­pre­hen­si­bil­ity – but when it comes to func­tion­al­ity it’s com­pletely designed to help the user do pre­vi­ously tricky or impos­si­ble things with one easy query.

This arti­cles series is going to show how real conventional-relational data is aggre­gated and ported to an easy to under­stand and more flex­i­ble graph datas­truc­ture using the sones GraphDB. And because this is not only about telling but also about doing we will release all nec­es­sary tools and source codes along with this arti­cle. That means: This is a work­shop and a use case in one awe­some arti­cle series.

The require­ments to fol­low all steps of this series are: You want to have a work­ing sone GraphDB. Because we just released the Open­Source Edi­tion Ver­sion 1.1 you should be fine fol­low­ing the doc­u­men­ta­tion on how to down­load and install it here. Beside that you won’t need pro­gram­ming skills but if you got them you can dive deep into every aspect. Be our guest!

This first arti­cle is titled “Overview” and that’s what you’ll get:

part 1: Overview

part 2: A short intro­duc­tion into the use-case and it’s rela­tional data

part 3: Which data and how does a GraphQL data scheme start?

part 4: The ini­tial data import

part 5:  Link­ing nodes and edges: What’s con­nected with what and how does the scheme evolve?

part 6: Query­ing the data and how to access it from applications?

one comment zu “The “CrunchBase use-case” – part 1 – Overview”

  • Ben

    Hi,
    Can you tell me which ref­er­ences (dlls) need to be imported to use sones? Doesn’t seem to be doc­u­mented any­where.
    I par­tic­u­lar I can’t seem to find the ref­er­ence which con­tains sones.GraphDB.API or sones.GraphDB.Connectors.
    Thanks and regards,
    Ben

write a new comment

*