Junior — Middle
Puteți explica ce reprezintă o bază de date bazată pe principiul cheie-valoare?
sobes.tech AI
Răspuns de la AI
O bază de date bazată pe principiul cheie-valoare reprezintă o structură simplă de stocare a datelor, în care fiecare înregistrare constă dintr-o cheie unică și o valoare asociată acesteia. Această abordare permite accesul rapid la date prin intermediul cheii, ceea ce face ca aceste baze să fie foarte eficiente pentru caching, sesiuni și alte scenarii în care viteza de acces este importantă.
Exemplu în Python folosind un dicționar (dict) — cea mai simplă implementare de cheie-valoare:
store = {}
store['user123'] = {'name': 'Ivan', 'age': 30}
print(store['user123']) # {'name': 'Ivan', 'age': 30}
În sistemele reale, bazele de date cheie-valoare pot fi stocate în SGBD-uri specializate precum Redis, unde cheile și valorile pot fi șiruri, numere sau chiar structuri complexe.