Встречается на 2% собеседований по Python
Работал ли с NoSQL
Да, работал с NoSQL базами данных, такими как MongoDB, Redis и Cassandra.
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})Redis (ключ-значение):
python
import redis
r = redis.Redis(host="localhost", port=6379)
r.set("key", "value")
print(r.get("key"))Cassandra (колоночная):
python
from cassandra.cluster import Cluster
cluster = Cluster(["localhost"])
session = cluster.connect("keyspace")
session.execute("INSERT INTO users (id, name) VALUES (1, 'Bob')")Использовал их для задач, где важны горизонтальная масштабируемость, высокая скорость записи/чтения или гибкость схемы данных.

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