Встречается на собеседованиях • сегодня
Какие есть БД кроме SQL
В Python, помимо реляционных (SQL) баз данных, активно используются:
NoSQL базы данных:
- Документоориентированные: MongoDB, CouchDB (хранят JSON-подобные документы)
- Ключ-значение: Redis, DynamoDB (высокая производительность для простых запросов)
- Колоночные: Cassandra, HBase (оптимизированы для аналитики и больших данных)
- Графовые: Neo4j (для работы со связанными данными, соцсети, рекомендации)
Пример с MongoDB:
python
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
db = client['test_db']
collection = db['users']
collection.insert_one({"name": "Alice", "age": 25})In-memory базы: Redis (кеширование, очереди)
Временные ряды: InfluxDB (метрики, IoT)
Поисковые движки: Elasticsearch (полнотекстовый поиск)
Выбор зависит от структуры данных и требований к скорости/масштабируемости.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы