Встречается на собеседованиях • сегодня
Какие фреймворки использовал для работы с NoSQL БД
В Python для работы с NoSQL БД часто используют:
- MongoDB –
pymongo(официальный драйвер),MongoEngine(ODM)pythonfrom pymongo import MongoClient client = MongoClient("mongodb://localhost:27017/") db = client["test_db"]
-
Redis –
redis-pypythonimport redis r = redis.Redis(host='localhost', port=6379) r.set('key', 'value') -
Cassandra –
cassandra-driverpythonfrom cassandra.cluster import Cluster cluster = Cluster(['localhost']) session = cluster.connect('keyspace') -
DynamoDB –
boto3(AWS SDK) -
Elasticsearch –
elasticsearch-py
Для ORM/ODM:
MongoEngine(MongoDB)redis-om(Redis)cqlengine(Cassandra)
Выбор зависит от типа БД и требований проекта.

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