Când să folosiți bazele de date graf
Concepte NoSQL
Miriam Antona
Software engineer
Cazuri potrivite - Informații generale
- Date puternic interconectate
Cazuri potrivite - Grafuri sociale
- Rețele sociale
- Utilizatori și relațiile lor
- Postări
- Aprecieri
- ...
- Angajații unei companii
- Proiecte
- Relații între angajați
Cazuri potrivite - Boli infecțioase
- Model:
- Interacțiuni între persoane
- Evenimente de contact
- Expuneri
- Ajută la înțelegerea lanțurilor de transmitere
Cazuri potrivite - Servicii de localizare
- Locații și distanțe
- Optimizarea rutelor pentru aplicații de navigație
- Recomandări pentru puncte de interes din apropiere:
- restaurante
- cinematografe
- spitale
- etc.
Cazuri potrivite - Detectarea fraudei
- Prevenirea fraudei în timp real:
- Fraudă cu carduri de credit
- Fraudă în e-commerce
- Spălare de bani
- Model: persoane, carduri, numere de telefon, dispozitive, adrese IP...
- Detectarea tiparelor suspecte:
- mai mulți utilizatori de la același IP
- ...
Cazuri potrivite - Recomandări în timp real
- Stocare istoricul achizițiilor și comportamentul de navigare pentru recomandări
- Oferirea unui articol unui prieten
- Afișarea filmelor nevăzute pe baza utilizatorilor similari
Cazuri potrivite - Rețele
- Stocarea relațiilor dintre rețele și elementele de infrastructură
- mașini fizice
- mașini virtuale
- aplicații
- routere
- switch-uri
- ...
- Alertă în timp real privind defectele de proiectare
Cazuri nepotrivite
- Date neconectate
- Relațiile dintre date nu sunt importante
- Aplicații care efectuează doar căutări generale fără un punct de start specific
- Nu sunt optimizate pentru astfel de interogări
- Proprietăți cu valori extrem de mari (BLOBs, CLOBs...)
Să exersăm!
Concepte NoSQL
Preparing Video For Download...