Cuprins:
Aplicațiile bazate pe date moderne depind în mare măsură de perspective relevante derivate din volumele enorme de date pe care le gestionează zilnic. Pentru a obține informații mai bune de fiecare dată, aplicațiile trebuie să poată trimite interogări complexe, iar baza de date ar trebui să poată aborda interogări complexe. Sistemele tradiționale RDBMS care se bazează pe SQL nu pot gestiona interogări extrem de complexe. Bazele de date grafice au reușit să rezolve această problemă deoarece se bazează pe obiecte și pe relațiile dintre obiecte. Pe baza acestei premise, este posibil să extragem perspective profunde. Utilizarea bazelor de date grafice este totuși limitată, deși există semne clare că aceasta va juca un rol important, întrucât întreprinderile se bazează tot mai mult pe perspective pentru a-și dezvolta activitățile. (Pentru mai multe despre bazele de date în general, consultați Introducere în baze de date.)
Ce este o bază de date grafică?
Pentru a înțelege bazele de date grafice, să folosim exemplul de mai jos:
Bill și familia lui vor să planifice o vacanță într-un loc care oferă o bucătărie asiatică excelentă. A început să planifice din timp și una dintre căile de a găsi informații este, desigur, Google. În timp ce informațiile de la Google sunt credibile și bune, pentru Bill, este important să obțineți informații cât mai specifice. Așa că, începe să-și întrebe prietenii, cunoscuții și colegii. Să presupunem că Bill îi cere lui Ryan, Sheena și John, care sunt contactele sale principale (nivel de contact 1). Toți trei promit să răspundă cu informații cât mai curând posibil. Ryan îl întreabă pe prietenul său Greg, care îl întreabă pe vărul său Martin care a fost de câteva ori la Bangkok. Martin recomandă numele și detaliile tuturor restaurantelor sale favorite din Bangkok, cunoscute pentru mâncărurile lor asiatice. Aceste informații sunt transmise înapoi la Bill.