Работал ли с NoSQL

Python Senior Без компании
Работал ли с NoSQL
Ответы
Да, работал с NoSQL базами данных, такими как MongoDB, Redis и Cassandra. **MongoDB** (документо-ориентированная): ``` from pymongo import MongoClient client = MongoClient("mongodb://localhost:27017/") db = client["test_db"] collection = db["users"] collection.insert_one({"name": "Alice", "age": 25}) ``` **Redis** (ключ-значение): ``` import redis r = redis.Redis(host="localhost", port=6379) r.set("key", "value") print(r.get("key")) ``` **Cassandra** (колоночная): ``` from cassandra.cluster import Cluster cluster = Cluster(["localhost"]) session = cluster.connect("keyspace") session.execute("INSERT INTO users (id, name) VALUES (1, 'Bob')") ``` Использовал их для задач, где важны горизонтальная масштабируемость, высокая скорость записи/чтения или гибкость схемы данных.