Sobes.tech
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.