Sobes.tech
Junior — Middle

Можете ли да обясните какво представлява база данни, базирана на принципа ключ-стойност?

sobes.tech AI

Отговор от AI

База данни, базирана на принципа ключ-стойност, представлява проста структура за съхранение на данни, където всяка запис е съставена от уникален ключ и свързаната с него стойност. Този подход позволява бърз достъп до данните чрез ключа, което прави тези бази много ефективни за кеширане, сесии и други сценарии, където скоростта на достъп е важна.

Пример на Python с използване на речник (dict) — най-простата реализация на ключ-стойност:

store = {}
store['user123'] = {'name': 'Ivan', 'age': 30}

print(store['user123'])  # {'name': 'Ivan', 'age': 30}

В реалните системи, базите данни тип ключ-стойност могат да се съхраняват в специализирани системи за управление на бази данни като Redis, където ключовете и стойностите могат да бъдат низове, числа или дори сложни структури.