Inhoudsopgave:
Moderne datagestuurde applicaties zijn grotendeels afhankelijk van relevante inzichten afgeleid van de enorme hoeveelheden data die ze dagelijks verwerken. Om steeds betere inzichten te krijgen, moeten de applicaties complexe vragen kunnen verzenden en moet de database complexe vragen kunnen beantwoorden. Traditionele RDBMS-systemen die afhankelijk zijn van SQL kunnen geen extreem complexe vragen aan. Grafiekdatabases hebben dit probleem kunnen oplossen omdat ze afhankelijk zijn van objecten en de relaties tussen objecten. Op basis van dit uitgangspunt is het mogelijk om diepe inzichten te verkrijgen. Het gebruik van grafische databases is echter nog steeds beperkt, hoewel er duidelijke tekenen zijn dat het een belangrijke rol gaat spelen, aangezien bedrijven meer en meer vertrouwen op inzichten om hun bedrijf te ondersteunen. (Zie Inleiding tot databases voor meer informatie over databases in het algemeen.)
Wat is een grafiekdatabase?
Laten we het onderstaande voorbeeld gebruiken om grafische databases te begrijpen:
Bill en zijn familie willen een vakantie plannen naar een plek die geweldige Aziatische gerechten biedt. Hij is vroeg begonnen met plannen en een van de manieren om informatie te vinden is natuurlijk Google. Hoewel de informatie van Google geloofwaardig en goed is, is het voor Bill belangrijk om zo specifiek mogelijke informatie te krijgen. Dus begint hij zijn vrienden, kennissen en collega's te vragen. Laten we aannemen dat Bill aan Ryan, Sheena en John vraagt, wie zijn primaire contacten zijn (contactniveau 1). Alle drie beloven te reageren met informatie zo snel mogelijk. Ryan vraagt zijn vriend Greg, die zijn neef Martin vraagt die een paar keer in Bangkok is geweest. Martin beveelt de namen en details aan van al zijn favoriete eetgelegenheden in Bangkok die bekend staan om hun Aziatische gerechten. Deze informatie wordt teruggestuurd naar Bill.