Video: Web Programming - Computer Science for Business Leaders 2016 2024
Valorile cu valoare cheie NoSQL au o înregistrare cu un câmp de identificare - cheia în magazinele de valoare-cheie și un set de date. Aceste date pot fi una dintre următoarele:
-
O piesă de date arbitrară pe care dezvoltatorul aplicației o interpretează (spre deosebire de baza de date)
-
Orice set de perechi de nume-valoare (numit bins Gândiți-vă la aceasta ca la o cutie poștală comună într-un bloc de apartamente. Tot ceea ce vedeți din exterior este un set de găuri numerotate. Folosind o cheie, accesezi orice este în căsuța poștală. După ce vă uitați la poștă, decideți ce să faceți cu ea (probabil aruncați-o).
Unele magazine cu valoare cheie acceptă scrierea (cum ar fi numere întregi, șiruri de caractere și Booleani) și structuri mai complexe pentru valori (cum ar fi hărți și liste). Această configurație ajută dezvoltatorii, deoarece nu trebuie să codul de mână sau să decodeze datele de șir deținute într-un magazin de valoare-cheie.
Hărțile sunt un tip simplu de stocare cheie-valoare. O cheie unică într-o hartă are o singură valoare arbitrară asociată cu aceasta. Valoarea ar putea fi o listă a altei hărți. Deci, este posibil să stocați structuri de copaci în magazinele cheie-valoare, dacă sunteți dispus să faceți singur procesarea datelor.
Magazinele cu valoare-cheie sunt optimizate pentru viteza de ingestie și recuperare. Dacă aveți nevoie de o viteză de ingerare foarte mare pe un număr limitat de noduri și vă puteți permite să sacrificați suport complex de interogări ad hoc, atunci un magazin cu valoare cheie poate fi pentru dvs.