Felicitări!
Concepte NoSQL
Miriam Antona
Software engineer
Capitolul 1
- Diferențe între NoSQL și bazele de date relaționale
- Concepte principale ale bazelor de date cheie-valoare
- Avantaje
- simplitate
- scalabilitate orizontală
- flexibilitate
- Limitări
- fără interogări complexe
- căutare doar după cheie
Capitolul 1
- Cazuri potrivite
- informații despre sesiunile utilizatorilor
- profiluri și preferințe ale utilizatorilor
- coșuri de cumpărături
- ...
- Cazuri nepotrivite
- căutarea unei chei după valoarea sa
- Studiu de caz: Editoo și Redis
- reducerea timpului de nefuncționare
- performanță mai ridicată
Capitolul 2
- Noțiuni de bază despre bazele de date document
- Avantaje
- flexibilitate
- scalabilitate orizontală
- intuitive pentru dezvoltatori
- Limitări
- atenție la cod
- atenție la datele redundante
Capitolul 2
- Cazuri potrivite
- cataloage
- jurnalizarea evenimentelor
- profiluri de utilizatori
- etc.
- Cazuri nepotrivite
- Studiu de caz: Shutterfly și MongoDB
Capitolul 3
- Noțiuni de bază despre bazele de date familie de coloane
- Avantaje
- flexibilitate
- viteză
- scalabilitate orizontală
- Limitări
- fără tranzacții pe mai multe rânduri
- fără join-uri
- fără subinterogări
Capitolul 3
- Scenarii potrivite
- jurnalizarea evenimentelor
- Sisteme de Gestionare a Conținutului
- date de tip serie temporală
- Scenarii nepotrivite
- necesitatea modificării frecvente a interogărilor
- interogări complexe și join-uri
- volume mici de date
- Studiu de caz: Bigmate și Apache Cassandra
- poate gestiona milioane de operațiuni simultane
Capitolul 4
- Concepte principale ale bazelor de date graf
- Avantaje
- flexibilitate
- performanță ridicată
- scalabilitate orizontală
- reprezentare intuitivă a datelor
- Limitări
- obiecte foarte mari (BLOBs, CLOBs...)
- schimbare semnificativă pentru dezvoltatori
Capitolul 4
- Situații potrivite
- grafuri sociale
- boli infecțioase
- detectarea fraudelor
- servicii de localizare
- etc.
- Situații nepotrivite
- date neconectate
- relații neimportante între date
- etc.
Capitolul 4
- Studiu de caz: Gousto și Neo4j
- control mai bun al costurilor
- creșterea numărului de clienți care aleg rețetele recomandate
Mulțumesc!
Concepte NoSQL
Preparing Video For Download...