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

Python Middle Без компании
Что такое key-value БД
Ответы
Key-value БД — это тип NoSQL-базы данных, где данные хранятся в виде пар «ключ-значение». Ключи уникальны и используются для быстрого доступа к связанным значениям, которые могут быть любыми: строками, числами, JSON-объектами и т.д. **Особенности:** - Высокая производительность за счёт простой структуры. - Горизонтальная масштабируемость. - Минимальные накладные расходы на запросы. **Примеры:** Redis, DynamoDB, etcd. **Пример с Redis (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} ``` Используется для кэширования, сессий, конфигураций и других сценариев, где важна скорость.