Baze de date grafice: un nou mod de a gândi despre date

Autor: Louise Ward
Data Creației: 5 Februarie 2021
Data Actualizării: 28 Iunie 2024
Anonim
Baze de date grafice: un nou mod de a gândi despre date - Tehnologie
Baze de date grafice: un nou mod de a gândi despre date - Tehnologie

Conţinut


Sursa: Blueximages / Dreamstime.com

La pachet:

Bazele de date grafice sunt utilizate de multe industrii pentru abilitatea lor unică de a analiza relațiile dintre bucăți de date.

Importanța datelor mari a fost în creștere. Cu toate acestea, pentru a profita la maximum de date, companiile trebuie să poată găsi informații acționabile din acestea. Pentru a găsi informații puternice, trebuie să existe atât interogări profunde, cât și analize bune asupra datelor returnate. Interogările SQL tradiționale se confruntă cu limitări atunci când vine vorba de interogări complexe, cu mai multe straturi, și asta limitează obiectivul unei companii de a recupera date semnificative.

Bazele de date grafice au permis companiilor să lanseze interogări complexe, cu mai multe straturi, la care se poate răspunde instantaneu, în timp ce bazele de date tradiționale SQL ar fi extrem de dificil să răspundă la astfel de întrebări. Întrebările complexe întorc informații inedite și valoroase. Bazele de date grafice sunt utilizate în multe industrii, cum ar fi social media, asistență medicală și întâlniri online. Se pare că baza de date grafic oferă un nou mod de a privi datele.


Ce este o bază de date grafică?

O bază de date grafic este utilizată pentru a stoca informații despre diferite entități, relații de hartă între entități și relații de interogare între entități. În acest context, entitățile pot fi o mulțime de lucruri, cum ar fi ființe umane, companii, animale și mașini. O entitate poate avea o relație specifică cu o altă entitate. De exemplu, Martin, o entitate, este un prieten al lui Jim, o altă entitate. Martin poate deține o mașină BMW. În ambele exemple, Martin, Jim și BMW sunt entitățile cu relații specifice între ele. „Martin este un prieten al lui Jim” înseamnă că prietenia este relația dintre cele două entități. În mod similar, „Martin deține un BMW” înseamnă că proprietatea este relația dintre Martin și BMW-ul său. În limbajul bazei de date grafice, relațiile sunt cunoscute sub numele de muchii. Relațiile sunt prezentate sub forma unui grafic și, prin urmare, conceptul este cunoscut sub numele de bază de date grafice. (Pentru a afla mai multe despre bazele de date grafice, consultați Cum bazele de date grafice duc rețeaua la date.)


Conceptul de bază de date grafic este pus în aplicare în industrii precum asistența medicală, social media și comerțul electronic. Exemplele date mai devreme în acest articol sunt simple și simple, dar cazurile de utilizare implementate în industrii sunt extrem de complexe. Ia exemplul unui site web de comerț electronic care oferă recomandări clienților. Cum oferă site-ul web recomandări despre produse care sunt potrivite pentru un client? Cum cunoaște site-ul nevoile și preferințele clientului? Cheia constă în produsul pe care îl vizionează clientul.Dacă clientul vizionează o carte despre managementul resurselor umane, logica de recomandare a site-ului web caută alți clienți care au vizualizat sau au cumpărat aceeași carte. În același timp, logica determină și alte cărți similare sau conexe pe care alți utilizatori cu interese similare le-au vizualizat sau cumpărat, iar cărți similare sunt recomandate utilizatorului.

Cum funcționează o bază de date grafică

Să aruncăm o privire mai atentă la bazele de date grafice cu ajutorul unui exemplu. Să presupunem că un producător de smartphone-uri dorește să lanseze un smartphone cu mai multe funcții avansate. Managementul produsului va decide cu privire la caracteristicile după determinarea nevoilor și preferințelor publicului său țintă, care este directorul corporativ. Producătorul de smartphone-uri are una sau mai multe baze de date care colectează și stochează date pe profiluri executive din mai multe surse de date. Acum, managerii de produse creează o structură de date grafice pe baza datelor care arată ca cea de mai jos:

Din imaginea de mai sus, managerii de produse trag următoarele concluzii sau decizii de afaceri:

  • Steve este un manager de resurse umane care folosește pe larg mesagerul. Conexiunile sale din departamentul de resurse umane folosesc probabil și mesagerul datorită profilului lor de lucru. Deci, pot fi importanți mesageri buni din smartphone.
  • Motivul principal pentru care Debra și prietenul soțului ei, Trevor, frecventează forumurile antivirus pot fi problemele de securitate în smartphone-urile sau computerele lor. Deci, noul smartphone poate avea funcții de securitate încorporate.
  • Abraham folosește un Fitbit, ceea ce indică faptul că își monitorizează starea de fitness. Așadar, ar fi o caracteristică bună dacă noul smartphone este capabil să sincronizeze datele de pe dispozitivele Fitbit și să le afișeze într-o manieră prietenoasă.

Exemplul de mai sus arată modul în care datele grafice pot fi utilizate pentru a rezolva problemele de afaceri.

Fără bug-uri, fără stres - Ghidul dvs. pas cu pas pentru crearea de programe care schimbă viața fără a vă distruge viața

Nu îți poți îmbunătăți abilitățile de programare atunci când nimeni nu îi pasă de calitatea software-ului.

Studii de caz

Studiile de caz de mai jos arată cum bazele de date grafice au ajutat la rezolvarea problemelor complexe în industriile de căutare online și de căutare a carierei online.

Studiu de caz - dating online

Problemă: Portalurile de întâlniri online doresc să găsească potriviri potrivite pentru abonații lor. Pentru a face acest lucru, portalurile au nevoie de informații despre alți membri ai site-ului, care ar putea avea gusturi, preferințe, medii și alte informații similare.

Soluţie: Multe portaluri online au folosit baze de date grafice pentru a călători prin detaliile a milioane de membri și a informațiilor scour. Pe baza acestuia, site-ul web pregătește meciuri pe baza gusturilor, educației, hobby-urilor și altor detalii. Site-ul web stabilește că aceste profiluri sunt cel mai probabil să fie o potrivire bună cu un anumit profil și oferă recomandări în consecință.

Studiu de caz - site-uri web profesionale de rețea

Problemă: Site-urile profesionale de rețea, cum ar fi LinkedIn vor să recomande cele mai potrivite conexiuni și locuri de muncă, bazate pe o serie de parametri, precum profil, vizualizări de conexiune, vizualizări de profil și apartenență la grup, care reflectă interesele și preferințele.

Soluţie: Pentru a face acest lucru, astfel de site-uri web de rețea călătoresc prin mai multe straturi de conexiuni, cum ar fi conexiunile conexiunilor conexiunilor și așa mai departe. Apoi, logica graficului găsește interese profesionale comune, cariere, profiluri de locuri de muncă, apartenență la grup și alte informații și, pe baza rezultatelor, oferă recomandări atât în ​​rețele, cât și pe locuri de muncă.

Fapte și cifre din industrie

Faptele și cifrele prezentate mai jos arată cât de mult a fost adoptată baza de date a graficului în toată industria:

  • Peste 30 de companii Global 2000 care includ Wal-Mart, eBay, Lufthansa și Deutsche Telekom au adoptat Neo4j, cea mai populară bază de date grafică, creată de Neo Technology.
  • Observatorul industriei DB-Engines trebuie să spună despre popularitatea și adoptarea bazelor de date grafice, „DBMS-urile grafice câștigă în popularitate mai repede decât oricare altă categorie de baze de date”, deoarece a crescut cu aproape 300 la sută din ianuarie 2013.
  • Din mai 2013, multe site-uri de matrimoniale online au început să adopte baze de date grafice.
  • LinkedIn are o echipă mare care lucrează la sistemul său de baze de date grafice proprii.
  • depinde foarte mult de o bază de date grafică și a lansat, de asemenea, FlockDB, o bază de date grafică open-source. (Pentru mai multe despre bazele de date open-source, consultați De ce bazele de date open-source câștigă popularitate.)
  • Cu scopul de a face bazele de date grafice ușor de utilizat pentru utilizatorii de întreprinderi, Teradata a lansat un nou tip de SQL cunoscut sub numele de SQL-GR.

Concluzie

Baza de date grafic reprezintă un nou mod de a privi datele mari. Există două avantaje clare ale datelor grafice:

  1. Sistemele relaționale de gestionare a bazelor de date (RDBMS) nu pot prelucra volume imense de date într-o perioadă scurtă de timp. În plus, nu este capabil să organizeze volume imense de date. O bază de date grafică poate traversa orice număr de relații între entități și poate organiza informația în mod logic.
  2. Bazele de date grafice sunt extrem de eficiente în preluarea informațiilor relevante după căutarea mai multor entități și relații. După cum sa menționat anterior, acestea pot interoga și oferi informații extrem de valoroase pe care sistemele BI le pot prezenta într-un mod ușor de utilizat.

Se pare că este doar o problemă de timp înainte ca alte industrii care se ocupă de cantități uriașe de date, cum ar fi bancare și finanțe, produse farmaceutice, apărare și informații să folosească și baze de date grafice. De fapt, detectarea infracțiunilor și identificarea fraudei de asigurare cu ajutorul rețelelor, relațiilor și entităților cu date grafice este sigur că va fi o sarcină interesantă.