Avantajele și limitările bazelor de date cu familii de coloane
Concepte NoSQL
Miriam Antona
Software engineer
Avantaje - flexibilitate
- Rândurile dintr-o familie de coloane pot avea coloane diferite
- Adăugați coloane noi unui rând dacă este necesar
- Evită completarea cu valori implicite
- Flexibilitatea nu trebuie considerată singurul criteriu
- Evaluați bazele de date cheie-valoare și documentare
Avantaje - viteză
- Coloanele înrudite sunt stocate împreună pe disc
- Scriere/citire foarte rapidă
Avantaje - scalabilitate
- Scalare orizontală
- Fragmentare pe mai multe servere
Avantaje - volume mari de date
- Proiectat pentru volume mari de date
- viteză
- scalabilitate orizontală
- compresie eficientă a datelor
Limitări
- Citiri/scrieri atomice, dar fără tranzacții pe mai multe rânduri
- Fără suport pentru join-uri
- Fără suport pentru subinterogări
- Este necesară definirea clară a interogărilor
- Schimbarea interogărilor poate impune modificarea familiilor de coloane
- Poate fi costisitor
Să exersăm!
Concepte NoSQL
Preparing Video For Download...