Встречается на собеседованиях • сегодня

Что такое key-value БД

Key-value БД — это тип NoSQL-базы данных, где данные хранятся в виде пар «ключ-значение». Ключи уникальны и используются для быстрого доступа к связанным значениям, которые могут быть любыми: строками, числами, JSON-объектами и т.д.

Особенности:

  • Высокая производительность за счёт простой структуры.
  • Горизонтальная масштабируемость.
  • Минимальные накладные расходы на запросы.

Примеры: Redis, DynamoDB, etcd.

Пример с Redis (Python):

python
import redis

# Подключение к Redis
r = redis.Redis(host='localhost', port=6379, db=0)

# Запись
r.set('user:1', '{"name": "Alice", "age": 30}')

# Чтение
user_data = r.get('user:1')
print(user_data.decode())  # {"name": "Alice", "age": 30}

Используется для кэширования, сессий, конфигураций и других сценариев, где важна скорость.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы