Junior — Middle
Môžete vysvetliť, čo predstavuje databáza založená na princípe kľúč-hodnota?
sobes.tech AI
Odpoveď od AI
Databáza založená na princípe kľúč-hodnota je jednoduchá štruktúra ukladania údajov, kde každý záznam pozostáva z jedinečného kľúča a s ním spojené hodnoty. Tento prístup umožňuje rýchly prístup k údajom pomocou kľúča, čo robí tieto databázy veľmi efektívnymi pre cacheovanie, relácie a iné scenáre, kde je dôležitá rýchlosť prístupu.
Príklad v Pythone s použitím slovníka (dict) — najjednoduchšia implementácia kľúč-hodnota:
store = {}
store['user123'] = {'name': 'Ivan', 'age': 30}
print(store['user123']) # {'name': 'Ivan', 'age': 30}
V reálnych systémoch môžu byť databázy kľúč-hodnota uložené v špecializovaných systémoch správy databáz, ako je Redis, kde kľúče a hodnoty môžu byť reťazce, čísla alebo dokonca zložité štruktúry.